public override JioServiceResponse CreateServiceRequest(JioServiceRequestViewModel jioServiceRequestModel) { JioCustomer custInfo = this.GetJioCustomerByJioNumber(jioServiceRequestModel.JioNumber); IList <JioProduct> products = this.GetJioProductsForJioCustomer(custInfo); JioServiceResponse serviceRequest = this.GenerateServiceRequest(jioServiceRequestModel.JioNumber, custInfo, products.FirstOrDefault(), jioServiceRequestModel.Category, jioServiceRequestModel.SubCategory, jioServiceRequestModel.SubSubCategory, jioServiceRequestModel.Description, jioServiceRequestModel.Reason); return(serviceRequest); }
public IHttpActionResult CreateServiceRequest([FromBody] JioServiceRequestViewModel jioServiceRequestModel) { JioServiceResponse jioServiceResponse = default(JioServiceResponse); jioServiceResponse = JioFactorySingleton.Instance.JioServiceFacade.CreateServiceRequest(jioServiceRequestModel); if (jioServiceResponse == null) { return(NotFound()); } return(Ok <JioServiceResponse>(jioServiceResponse)); }
public JioServiceResponse CreateServiceRequest(JioServiceRequestViewModel jioServiceRequestModel) { throw new NotImplementedException(); }
public virtual JioServiceResponse CreateServiceRequest(JioServiceRequestViewModel jioServiceRequestModel) { return(_jioFactoryManager.SrService.CreateServiceRequest(jioServiceRequestModel)); }