public PostResult<int> Post(IdWithName model) { var result = GetDefault<PostResult<int>>(); if (isExisted(model.Name, model.Id)) { result.Message = "FUNC_NAME_HAS_EXIST"; 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(IdWithName role) { var result = GetDefault<PutResult>(); var model = DbEntities.UserFunctionalities.FirstOrDefault(x => x.Id == role.Id); if (model == null) { result.Message = "FUNC_NOT_EXIST"; return result; } if (isExisted(role.Name, role.Id)) { result.Message = "FUNC_NAME_HAS_EXIST"; return result; } model.Name = role.Name; DbEntities.SaveChanges(); result.IsSaved = true; return result; }