// public DefProductTypeRes GetProductTypes() public IActionResult GetProductTypes() { var response = new DefProductTypeRes(); var resstatus = new ResponseStatus(); response = _MasterRepository.GetProductTypes(); if (!ModelState.IsValid) { resstatus.Status = "Failure"; resstatus.ErrorMessage = "Request is not valid"; return(BadRequest(resstatus)); } else { if (response != null && response.DefProductType.Count() > 0) { response.ResponseStatus.Status = "Success"; } else { response.ResponseStatus.Status = "Failure"; response.ResponseStatus.ErrorMessage = "Product Types bot found."; return(NotFound(response.ResponseStatus)); } return(Ok(response)); } }
public async Task <DefProductTypeRes> GetAllProductTypes(string ticket) { DefProductTypeRes prodtypelist = new DefProductTypeRes(); prodtypelist = await serviceProxy.PostData(_configuration.GetValue <string>("ServiceMaster:GetProductTypes"), null, typeof(DefProductTypeRes), ticket); return(prodtypelist); }
public DefProductTypeRes GetProductTypes() { var response = new DefProductTypeRes(); var res = (from c in _MongoContext.mProductType.AsQueryable() orderby c.Prodtype select new DefProductType { VoyagerProductTypeId = c.VoyagerProductType_Id, ProductType = c.Prodtype, ChargeBy = c.ChargeBasis, ChargeByDesc = c.ChargeBasisName }).ToList(); response.DefProductType = res; return(response); }