public JsonResult Put([FromBody] AdminDivision AdminDivision)
 {
     _adminDivisionAppService.Update(AdminDivision);
     return(new JsonResult(new
     {
         code = 20000
     }));
 }
        /// <summary>
        ///
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public static LocationChildNodeDataModel ToDataModel(this AdminDivision model)
        {
            var b = new LocationChildNodeDataModel()
            {
                Code = model.Code,
                Name = model.ShortName
            };

            return(b);
        }
 private static int GetDistance(AdminDivision d1, AdminDivision d2, DbSet <AdminDivision> db)
 {
     if (d1.Code == d2.Code)
     {
         return(0);
     }
     return(1 + Math.Min(
                d1 == null ? 999 : GetDistance(db.Where(x => x.Code == d1.ParentCode).FirstOrDefault(), d2, db),
                d2 == null ? 999 : GetDistance(db.Where(x => x.Code == d2.ParentCode).FirstOrDefault(), d1, db)));
 }
示例#4
0
 public void Update(AdminDivision AdminDivision)
 {
     _adminDivisionDomain.Update(AdminDivision);
 }
示例#5
0
 public void Add(AdminDivision AdminDivision)
 {
     AdminDivision.Id = Guid.NewGuid();
     _adminDivisionDomain.Add(AdminDivision);
 }
 public static string CheckValid(this AdminDivision division, string alertName) => division == null ? $"{alertName}无效" : null;