public Response GetOrderDetails(string user_id, GetCriteria getCriteria) { try { // Get Order Data OrdersDetails orderDetails = new OrderRepository.OrderRepository(language).GetOrderDetails(Convert.ToInt32(user_id), getCriteria.order_id, getCriteria.lat, getCriteria.lang, getCriteria.offer_id); // Get Car Images try { List <string> carImageList = new VehicleRepository.VehicleRepository(language).GetCarImages(getCriteria.order_id, orderDetails.order.ORDERTYPE_ID); orderDetails.media = carImageList; } catch (EmptyViewException) { orderDetails.media = new List <string>(); } catch (Exception ex) { orderDetails.media = new List <string>(); } return(new Response(true, Messages.GetMessage(language, TypeM.ACCIDENT, orderM.Order_DATA_FOUND), orderDetails)); } catch (EmptyViewException EmptyViewException) { return(new Response(false, EmptyViewException.RespMessage)); } catch (Exception ex) { return(new Response(false, Messages.GetMessage(language, Messages.TypeM.DEFAULT, Messages.defaultM.UNEXPERROR))); } }
public Response GetColors(string lang) { try { List <Color> colors = new VehicleRepository.VehicleRepository(language).GetColors(lang); return(new Response(true, Messages.GetMessage(language, TypeM.DEFAULT, defaultM.DATAGOT), colors)); } catch (EmptyViewException EmptyViewException) { return(new Response(true, EmptyViewException.RespMessage, EmptyViewException, new List <string>())); } catch (Exception ex) { return(new Response(false, Messages.GetMessage(language, TypeM.DEFAULT, defaultM.UNEXPERROR), ex, new List <string>())); } }
public Response GetMyVehicles(string user_id, string lang) { try { List <VehicleDTO> vehicles = new VehicleRepository.VehicleRepository(language).GetMyVechiles(user_id, lang); return(new Response(true, Messages.GetMessage(language, TypeM.DEFAULT, defaultM.DATAGOT), vehicles)); } catch (EmptyViewException EmptyViewException) { return(new Response(true, EmptyViewException.RespMessage, EmptyViewException, new List <string>())); } catch (Exception ex) { return(new Response(false, Messages.GetMessage(language, TypeM.DEFAULT, defaultM.UNEXPERROR), ex, new List <string>())); } }
public Response GetWorkshopCars(string accessToken) { try { int workshop_id = new UserRepository.UserRepository(language).GetSupplierIdByAccessToken(accessToken); List <CarShort> carShorts = new VehicleRepository.VehicleRepository(language).GetWorkshopCars(workshop_id); return(new Response(true, Messages.GetMessage(language, TypeM.DEFAULT, defaultM.DATAGOT), carShorts)); } catch (EmptyViewException EmptyViewException) { return(new Response(true, EmptyViewException.RespMessage, EmptyViewException, new List <string>())); } catch (Exception ex) { return(new Response(false, Messages.GetMessage(language, TypeM.DEFAULT, defaultM.UNEXPERROR), ex, new List <string>())); } }
public Response GetFixPaper(string accessToken) { try { int user_id = new UserRepository.UserRepository(language).GetUserIdByAccessToken(accessToken); List <FixPaperDTO> fixPapers = new VehicleRepository.VehicleRepository(language).GetFixPaper(user_id); return(new Response(true, Messages.GetMessage(language, TypeM.DEFAULT, defaultM.DATAGOT), fixPapers)); } catch (EmptyViewException EmptyViewException) { return(new Response(true, EmptyViewException.RespMessage, EmptyViewException, new List <string>())); } catch (Exception ex) { return(new Response(false, Messages.GetMessage(language, TypeM.DEFAULT, defaultM.UNEXPERROR), ex, new List <string>())); } }