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);
 }