Esempio n. 1
0
 public Contracts.AssetSubCategory.AssetSubCategory Update(Contracts.AssetSubCategory.UpdateAssetSubCategory updateAssetSubCategory)
 {
     using (var db = new RAAPEntities(GetConnectionString()))
     {
         var AssetSubCategory = db.AssetSubCategories.FirstOrDefault(a => a.AssetSubCategoryId == updateAssetSubCategory.AssetSubCategoryId);
         if (AssetSubCategory == null)
         {
             throw new RAAPNotFoundException("Item not found.");
         }
         AssetSubCategory.ApplyUpdate(updateAssetSubCategory);
         db.SaveChanges();
         return(AssetSubCategory.ToContract());
     }
 }
Esempio n. 2
0
 public IHttpActionResult Put([FromBody] Contracts.AssetSubCategory.UpdateAssetSubCategory update)
 {
     AssetSubCategoryService.Update(update);
     return(Ok());
 }
Esempio n. 3
0
 public static void ApplyUpdate(this AssetSubCategory dataItem, Contracts.AssetSubCategory.UpdateAssetSubCategory update)
 {
     dataItem.Name        = update.Name;
     dataItem.Description = update.Description;
     dataItem.UpdatedOn   = DateTime.Now;
 }