public Contracts.CriticalityCategory.CriticalityCategory Update(Contracts.CriticalityCategory.UpdateCriticalityCategory updateCriticalityCategory)
 {
     using (var db = new RAAPEntities(GetConnectionString()))
     {
         var CriticalityCategory = db.CriticalityCategories.FirstOrDefault(a => a.CriticalityCategoryId == updateCriticalityCategory.CriticalityCategoryId);
         if (CriticalityCategory == null)
         {
             throw new RAAPNotFoundException("Item not found.");
         }
         CriticalityCategory.ApplyUpdate(updateCriticalityCategory);
         db.SaveChanges();
         return(CriticalityCategory.ToContract());
     }
 }
 public static void ApplyUpdate(this CriticalityCategory dataItem, Contracts.CriticalityCategory.UpdateCriticalityCategory update)
 {
     dataItem.Name        = update.Name;
     dataItem.Description = update.Description;
     dataItem.UpdatedOn   = DateTime.Now;
 }
Example #3
0
 public IHttpActionResult Put([FromBody]Contracts.CriticalityCategory.UpdateCriticalityCategory update)
 {
     CriticalityCategoryService.Update(update);
     return Ok();
 }