General.Services/Region/RegionService.cs
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Linq;
using System.Threading.Tasks;
using General.Core.Data;
using General.Entities.Data;
using General.Entities.Models;
using Microsoft.EntityFrameworkCore;
namespace General.Services.Region
{
public class RegionService:IRegionService
{
private readonly IRepository<tc_region> tc_RegionRepository;
public RegionService(IRepository<tc_region> tc_regionRepository)
{
tc_RegionRepository = tc_regionRepository;
}
/// <summary>
/// 增加信息
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public async Task AddInfo(tc_region model)
{
await tc_RegionRepository.insertAsync(model);
}
public async Task<int> DeleteInfo(string ids)
{
var arr = ids.Split(",", StringSplitOptions.RemoveEmptyEntries);
var arrints = arr.Select<string, int>(x => Convert.ToInt32(x));
var res = 0;
foreach (var item in arrints)
{
res+=await tc_RegionRepository.ExecuteSqlAsync("delete from tc_region where id="+item);
}
return res;
}
/// <summary>
/// 编辑信息
/// </summary>
/// <returns></returns>
public async Task EditInfo(tc_region data)
{
var model = await tc_RegionRepository.getByIdAsync(data.id);
model.citycode = data.citycode;
model.Lat = data.Lat;
model.level = data.level;
model.Lng = data.Lng;
model.mername = data.mername;
model.name = data.name;
model.pid = data.pid;
model.pinyin = data.pinyin;
model.sname = data.sname;
model.yzcode = data.yzcode;
后面还有 36 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
