public PostResult<int> Post(FunctionalityDetails model) { var result = GetDefault<PostResult<int>>(); if (isExisted(model.Name, model.Id)) { result.Message = "当前角色名称已经存在"; return result; } UserFunctionality func = new UserFunctionality() { Name = model.Name }; DbEntities.UserFunctionalities.Add(func); DbEntities.SaveChanges(); result.isCreated = true; result.Id = func.Id; return result; }
public PutResult Put(FunctionalityDetails role) { var result = GetDefault<PutResult>(); var model = DbEntities.UserFunctionalities.FirstOrDefault(x => x.Id == role.Id); if (model == null) { result.Message = "当前角色已经不存在"; return result; } if (isExisted(role.Name, role.Id)) { result.Message = "当前角色名称已经存在"; return result; } model.Name = role.Name; DbEntities.SaveChanges(); result.isSaved = true; return result; }
public ResultBase Post(FunctionalityDetails model) { return Service.Post(model); }