コード例 #1
0
        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);
        }
コード例 #2
0
        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));
        }
コード例 #3
0
 public JioServiceResponse CreateServiceRequest(JioServiceRequestViewModel jioServiceRequestModel)
 {
     throw new NotImplementedException();
 }
コード例 #4
0
 public virtual JioServiceResponse CreateServiceRequest(JioServiceRequestViewModel jioServiceRequestModel)
 {
     return(_jioFactoryManager.SrService.CreateServiceRequest(jioServiceRequestModel));
 }