コード例 #1
0
 public Response <DocumentCategoryModel> Update(int Id, DocumentCategoryUpdateModel updateModel)
 {
     try
     {
         using (var unitOfWork = new UnitOfWork())
         {
             var entity = unitOfWork.GetRepository <DocumentCategory>().GetById(Id);
             if (entity != null)
             {
                 entity.Description = updateModel.Description;
                 entity.Name        = updateModel.Name;
                 unitOfWork.GetRepository <DocumentCategory>().Update(entity);
                 if (unitOfWork.Save() >= 1)
                 {
                     return(GetById(Id));
                 }
             }
             return(new Response <DocumentCategoryModel>(0, "Id is not valid", null));
         }
     }
     catch (Exception ex)
     {
         return(new Response <DocumentCategoryModel>(-1, ex.ToString(), null));
     }
 }
コード例 #2
0
        public IHttpActionResult Update(int Id, DocumentCategoryUpdateModel updateModel)
        {
            var result = handler.Update(Id, updateModel);

            return(Ok(result));
        }