public Response insertOrUpdatePermission(RequestCriteria requestCriteria) { try { try { new OfferRepository.OfferRepository(language).InsertPermissionCity(requestCriteria.accident_id, requestCriteria.city_id); } catch (InsertException InsertException) { return(new Response(false, InsertException.RespMessage, InsertException.ErrorMessage)); } catch (Exception ex) { return(new Response(false, Messages.GetMessage(language, Messages.TypeM.DEFAULT, Messages.defaultM.UNEXPERROR))); } return(new Response(true, Messages.GetMessage(language, Messages.TypeM.OFFER, Messages.offerM.REQUEST_CREATE))); } catch (InsertException InsertException) { return(new Response(false, InsertException.RespMessage, InsertException.ErrorMessage)); } catch (Exception ex) { return(new Response(false, Messages.GetMessage(language, Messages.TypeM.DEFAULT, Messages.defaultM.UNEXPERROR))); } }
public Response CreateRequestByAreaPermission(RequestCriteria requestCriteria) { try { if (new OfferRepository.OfferRepository(language).UpdateReadyToFixFlag(requestCriteria.accident_id)) { foreach (int area_id in requestCriteria.listArea) { try { new OfferRepository.OfferRepository(language).InsertPermissionArea(requestCriteria.accident_id, area_id); } catch (InsertException InsertException) { new OfferRepository.OfferRepository(language).DeleteIndustrialPermission(requestCriteria.accident_id); new OrderRepository.OrderRepository(language).ResetReadyToFixFlag(requestCriteria.accident_id); return(new Response(false, InsertException.RespMessage, InsertException.ErrorMessage)); } catch (Exception ex) { return(new Response(false, Messages.GetMessage(language, Messages.TypeM.DEFAULT, Messages.defaultM.UNEXPERROR))); } } return(new Response(true, Messages.GetMessage(language, Messages.TypeM.OFFER, Messages.offerM.REQUEST_CREATE))); } else { throw new InsertException(language); } } catch (InsertException InsertException) { return(new Response(false, InsertException.RespMessage, InsertException.ErrorMessage)); } catch (Exception ex) { return(new Response(false, Messages.GetMessage(language, Messages.TypeM.DEFAULT, Messages.defaultM.UNEXPERROR))); } }
public DefaultRequestCommand(RequestCriteria request_criteria, ApplicationBehaviour application_behaviour) { this.request_criteria = request_criteria; this.application_behaviour = application_behaviour; }
public DefaultRequestCommand(RequestCriteria criteria, ApplicationCommand application_command) { this.criteria = criteria; this.application_command = application_command; }
public DefaultWebCommand(RequestCriteria request_criteria, ApplicationCommand application_command) { this.request_criteria = request_criteria; this.application_command = application_command; }
public ActionResult <Response> CreateRequest([FromQuery(Name = "lang")] string lang, [FromBody] RequestCriteria requestCriteria) { //check AccessToken if (new UserService(lang).CheckAccessToken(requestCriteria.accessToken)) { return(new OfferService(lang).CreateRequest(requestCriteria)); } else { return(new Response(false, Messages.GetMessage(lang, TypeM.DEFAULT, defaultM.WRONG_ACCESS_TOKEN))); } }
public ComposedCommand(RequestCriteria criteria, IEncapsulateApplicationSpecificFunctionality application_command) { this.criteria = criteria; this.application_command = application_command; }
public RequestCommand(RequestCriteria request_criteria, IProcessAnApplicationSpecificBehaviour application_behaviour) { this.request_criteria = request_criteria; this.application_behaviour = application_behaviour; }
public DefaultWebCommand(RequestCriteria criteria, ApplicationCommand command) { this.criteria = criteria; this.command = command; }
public Response UpdateAccidentData(CarInfoOrder carInfoOrder) { try { //Prepare date if (new OrderRepository.OrderRepository(language).UpdateAccidentData(carInfoOrder)) { int accidentId = carInfoOrder.order_id; bool imageStatus = true; try { RequestCriteria requestCriteria = new RequestCriteria(); requestCriteria.accident_id = accidentId; requestCriteria.city_id = (int)carInfoOrder.cityId; new OfferService.OfferService(language).insertOrUpdatePermission(requestCriteria); } catch (UpdateException) { throw new UpdateException(language); } // Store Images int i = 0; foreach (string image in carInfoOrder.images) { string url = ""; i++; string ImageName = "images/OrderImages/" + i + "_" + accidentId + "_" + DateTime.Now.ToString("yyyy_MM_dd_HH_mm_ss") + ".png"; url = new UploadRepository(language).StoreImage(image, ImageName); } if (imageStatus) { return(new Response(imageStatus, Messages.GetMessage(language, TypeM.ACCIDENT, orderM.IMAGE_Order_ERROR))); } else { return(new Response(imageStatus, Messages.GetMessage(language, TypeM.ACCIDENT, orderM.IMAGE_Order_ERROR))); } } else { throw new InsertException(language); } } catch (EmptyViewException EmptyViewException) { return(new Response(false, EmptyViewException.RespMessage, EmptyViewException.ErrorMessage)); } catch (InsertException InsertException) { return(new Response(false, InsertException.RespMessage, InsertException.ErrorMessage)); } catch (Exception ex) { return(new Response(false, Messages.GetMessage(language, TypeM.DEFAULT, defaultM.UNEXPERROR), ex.Message.ToString())); } }
public RequestCommand(RequestCriteria request_criteria, IImplementAFeature application_behavior) { this.request_criteria = request_criteria; this.application_behavior = application_behavior; }