public ProdTypeGetRes GetProductTypeByProdType([FromBody] ProdTypeGetReq request) { var response = new ProdTypeGetRes(); try { if (request != null) { var result = _productRepository.GetProductTypeByProdType(request); if (result != null && result.Count > 0) { response.ResponseStatus.Status = "Success"; response.ProductTypeList = result; } else { response.ResponseStatus.Status = "Success"; response.ResponseStatus.ErrorMessage = "No Records Found."; } } else { response.ResponseStatus.Status = "Failure"; response.ResponseStatus.ErrorMessage = "Request can not be null."; } } catch (Exception ex) { response.ResponseStatus.Status = "Failure"; response.ResponseStatus.ErrorMessage = "An error occurs " + ex.Message; } return(response); }
public async Task <ProdTypeGetRes> GetProdTypeByProdType(ProdTypeGetReq prodTypeGetReq, string ticket) { ProdTypeGetRes prodTypeGetRes = new ProdTypeGetRes(); prodTypeGetRes = await serviceProxy.PostData(_configuration.GetValue <string>("ServiceMaster:GetProductTypeByProdType"), prodTypeGetReq, typeof(ProdTypeGetRes), ticket); return(prodTypeGetRes); }
public IActionResult Supplier() { AgentSearchViewModel model = new AgentSearchViewModel(); #region Dropdown Binding AgentGetReq request = new AgentGetReq(); var countrylist = masterProviders.GetAllCountries(token).Result; model.CountryList = countrylist; ProdTypeGetReq req = new ProdTypeGetReq(); ProdTypeGetRes res = new ProdTypeGetRes(); res = masterProviders.GetProdTypeByProdType(req, token).Result; model.ProductTypeList = res.ProductTypeList.OrderBy(x => x.Prodtype).ToList(); #endregion return(View(model)); }