Beispiel #1
0
 public IActionResult Put([FromBody] AgroItemRequestModel agroItem)
 {
     try
     {
         AgroItem _agroItem = new AgroItem
         {
             Category = new Category {
                 Id = agroItem.Category
             },
             Name            = agroItem.Name,
             UrduName        = agroItem.UrduName,
             UrduWeightScale = agroItem.UrduWeightScale,
             WeightScale     = agroItem.WeightScale
         };
         using (var scope = container.BeginLifetimeScope())
         {
             using (var repository = scope.Resolve <IAgroItemRepository>())
             {
                 repository.Update(_agroItem);
             }
         }
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Beispiel #2
0
 public ActionResult <AgroItem> Get(int id)
 {
     try
     {
         AgroItem agroItem = null;
         using (var scope = container.BeginLifetimeScope())
         {
             using (var repository = scope.Resolve <IAgroItemRepository>())
             {
                 agroItem = repository.Read(id);
             }
         }
         return(agroItem);
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }