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);
        }
Exemple #2
0
        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));
        }