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