public async Task <IActionResult> GetCommodityUnitById(int commodityUnitId) { try { var _serviceEndPoint = new ServicesEndPoint(_unitOfWork, _emailService); CommodityUnit res = await _serviceEndPoint.GetCommodityUnitById(commodityUnitId); CommodityUnitViewModel results = _Mapper.Map <CommodityUnitViewModel>(res); if (results == null) { return(NotFound(results)); } return(Ok(results)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> DeleteCommodityUnit([FromBody] CommodityUnitViewModel commodityUnitViewModel) { try { var _serviceEndPoint = new ServicesEndPoint(_unitOfWork, _emailService); var commodityUnit = _Mapper.Map <CommodityUnit>(commodityUnitViewModel); bool result = await _serviceEndPoint.DeleteCommodityUnit(commodityUnit); if (!result) { return(NotFound(commodityUnitViewModel)); } return(Ok(new { message = "Succesfully Deleted!", result = result })); } catch (Exception ex) { return(BadRequest(ex.Message)); } }