public CommodityCategories() : base() { InitializeComponent(); this.toolstripChild = this.toolStripChildForm; this.fastListIndex = this.fastCommodityCategoryIndex; this.commodityCategoryAPIs = new CommodityCategoryAPIs(CommonNinject.Kernel.Get <ICommodityCategoryAPIRepository>()); this.commodityCategoryViewModel = CommonNinject.Kernel.Get <CommodityCategoryViewModel>(); this.commodityCategoryViewModel.PropertyChanged += new PropertyChangedEventHandler(ModelDTO_PropertyChanged); this.baseDTO = this.commodityCategoryViewModel; }
public async Task <IActionResult> GetCommodityCategoryById(int commodityCategoryId) { try { var _serviceEndPoint = new ServicesEndPoint(_unitOfWork, _emailService); CommodityCategory res = await _serviceEndPoint.GetCommodityCategoryById(commodityCategoryId); CommodityCategoryViewModel results = _Mapper.Map <CommodityCategoryViewModel>(res); if (results == null) { return(NotFound(results)); } return(Ok(results)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> DeleteCommodityCategory([FromBody] CommodityCategoryViewModel commodityCategoryViewModel) { try { var _serviceEndPoint = new ServicesEndPoint(_unitOfWork, _emailService); var commodityCategory = _Mapper.Map <CommodityCategory>(commodityCategoryViewModel); bool result = await _serviceEndPoint.DeleteCommodityCategory(commodityCategory); if (!result) { return(NotFound(commodityCategoryViewModel)); } return(Ok(new { message = "Succesfully Deleted!", result = result })); } catch (Exception ex) { return(BadRequest(ex.Message)); } }