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