コード例 #1
0
 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;
 }
コード例 #2
0
 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;
 }