public IHttpActionResult GetClientByID(int clientID, int employeeID = 0) { WebResponseContentModel <ClientFullModel> tmpUser = new WebResponseContentModel <ClientFullModel>(); try { if (employeeID == 0) { tmpUser.Content = clientRepo.GetClientByID(clientID); } else { tmpUser.Content = clientRepo.GetClientByID(clientID, employeeID); } if (tmpUser.Content != null) { tmpUser.IsRequestSuccesful = true; tmpUser.ValidationError = ""; } else { tmpUser.IsRequestSuccesful = false; tmpUser.ValidationError = ValidationExceptionError.res_03; } } catch (Exception ex) { tmpUser.IsRequestSuccesful = false; tmpUser.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(tmpUser)); } return(Json(tmpUser)); }
public IHttpActionResult GetEmployeeSupervisorByEmployeeID(int employeeID) { WebResponseContentModel <List <EmployeeSimpleModel> > tmpUser = new WebResponseContentModel <List <EmployeeSimpleModel> >(); try { tmpUser.Content = employeeRepo.GetEmployeeSupervisorByID(employeeID); if (tmpUser.Content != null) { tmpUser.IsRequestSuccesful = true; tmpUser.ValidationError = ""; } else { tmpUser.IsRequestSuccesful = false; tmpUser.ValidationError = ValidationExceptionError.res_26; } } catch (Exception ex) { tmpUser.IsRequestSuccesful = false; tmpUser.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(tmpUser)); } return(Json(tmpUser)); }
public IHttpActionResult DeleteEventMeeting(int eventMeetingID, int eventID) { WebResponseContentModel <bool> deleteClient = new WebResponseContentModel <bool>(); try { deleteClient.Content = eventRepo.DeleteEventMeeting(eventMeetingID, eventID); if (deleteClient.Content) { deleteClient.IsRequestSuccesful = true; } else { deleteClient.IsRequestSuccesful = false; deleteClient.ValidationError = ValidationExceptionError.res_19; } } catch (Exception ex) { deleteClient.IsRequestSuccesful = false; deleteClient.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(deleteClient)); } return(Json(deleteClient)); }
public IHttpActionResult GetConfigValue(string sConfigName) { WebResponseContentModel <string> resetOrder = new WebResponseContentModel <string>(); Del <string> responseStatusHandler = ProcessContentModel; try { string sReturn = ""; var config = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~"); if (config.AppSettings.Settings[sConfigName] != null) { sReturn = config.AppSettings.Settings[sConfigName].Value; } else { sReturn = ""; } resetOrder.Content = sReturn; responseStatusHandler(resetOrder); } catch (Exception ex) { resetOrder.IsRequestSuccesful = false; resetOrder.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(resetOrder)); } return(Json(resetOrder)); }
public IHttpActionResult ReSendEmailToCarriers([FromBody] object carrierInquiry) { WebResponseContentModel <List <CarrierInquiryModel> > model = null; try { model = JsonConvert.DeserializeObject <WebResponseContentModel <List <CarrierInquiryModel> > >(carrierInquiry.ToString()); if (model.Content != null) { messageEventsRepo.CreateEmailForCarriers(model.Content); model.IsRequestSuccesful = true; } else { model.IsRequestSuccesful = false; model.ValidationError = ValidationExceptionError.res_09; } } catch (Exception ex) { model.IsRequestSuccesful = false; model.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(model)); } return(Json(model)); }
public IHttpActionResult DeleteRecallPosition(int recallPosID) { WebResponseContentModel <bool> deleteRecallPos = new WebResponseContentModel <bool>(); try { deleteRecallPos.Content = recallRepo.DeleteRecallPosition(recallPosID); if (deleteRecallPos.Content) { deleteRecallPos.IsRequestSuccesful = true; } else { deleteRecallPos.IsRequestSuccesful = false; deleteRecallPos.ValidationError = ValidationExceptionError.res_04; } } catch (Exception ex) { deleteRecallPos.IsRequestSuccesful = false; deleteRecallPos.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(deleteRecallPos)); } return(Json(deleteRecallPos)); }
public IHttpActionResult GetRecallPosFromPartialOverTakeRecalls([FromBody] object recallData) { WebResponseContentModel <List <RecallPositionModel> > model = new WebResponseContentModel <List <RecallPositionModel> >(); try { WebResponseContentModel <List <int> > recallIDs = JsonConvert.DeserializeObject <WebResponseContentModel <List <int> > >(recallData.ToString()); if (recallIDs.Content != null) { model.Content = recallRepo.GetRecallPosFromPartialOverTakeRecalls(recallIDs.Content); model.IsRequestSuccesful = true; } else { model.IsRequestSuccesful = false; model.ValidationError = ValidationExceptionError.res_09; } } catch (Exception ex) { model.IsRequestSuccesful = false; model.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(model)); } return(Json(model)); }
public IHttpActionResult GetContactPersonModelListByClientID(int ClientID) { WebResponseContentModel <List <ContactPersonModel> > tmpUser = new WebResponseContentModel <List <ContactPersonModel> >(); try { tmpUser.Content = clientPdoRepo.GetContactPersonModelList(ClientID); if (tmpUser.Content != null) { tmpUser.IsRequestSuccesful = true; tmpUser.ValidationError = ""; } else { tmpUser.IsRequestSuccesful = false; tmpUser.ValidationError = ValidationExceptionError.res_02; } } catch (Exception ex) { tmpUser.IsRequestSuccesful = false; tmpUser.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(tmpUser)); } return(Json(tmpUser)); }
public IHttpActionResult GetAllRoutesTransportPricesByViewType([FromBody] object helperRPModel) { WebResponseContentModel <hlpViewRoutePricesModel> model = null; try { model = JsonConvert.DeserializeObject <WebResponseContentModel <hlpViewRoutePricesModel> >(helperRPModel.ToString()); if (model.Content != null) { model.Content = routeRepo.GetAllRoutesTransportPricesByViewType(model.Content); model.IsRequestSuccesful = true; } else { model.IsRequestSuccesful = false; model.ValidationError = ValidationExceptionError.res_09; } } catch (Exception ex) { model.IsRequestSuccesful = false; model.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(model)); } return(Json(model)); }
public IHttpActionResult ClientEmployeeExist(int clientID, int employeeID) { WebResponseContentModel <bool> isInDatabase = new WebResponseContentModel <bool>(); try { isInDatabase.Content = clientPdoRepo.ClientEmployeeExist(clientID, employeeID); if (isInDatabase.Content) { isInDatabase.IsRequestSuccesful = true; } else { isInDatabase.IsRequestSuccesful = false; isInDatabase.ValidationError = ValidationExceptionError.res_14; } } catch (Exception ex) { isInDatabase.IsRequestSuccesful = false; isInDatabase.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(isInDatabase)); } return(Json(isInDatabase)); }
public IHttpActionResult DeleteContactPerson(int contactPersonID, int clientID) { WebResponseContentModel <bool> isDeleteSuccess = new WebResponseContentModel <bool>(); try { isDeleteSuccess.Content = clientPdoRepo.DeleteContactPerson(contactPersonID, clientID); if (isDeleteSuccess.Content) { isDeleteSuccess.IsRequestSuccesful = true; } else { isDeleteSuccess.IsRequestSuccesful = false; isDeleteSuccess.ValidationError = ValidationExceptionError.res_10; } } catch (Exception ex) { isDeleteSuccess.IsRequestSuccesful = false; isDeleteSuccess.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(isDeleteSuccess)); } return(Json(isDeleteSuccess)); }
public IHttpActionResult GetClientByNameOrInsert(string clientName) { WebResponseContentModel <int> getClientID = new WebResponseContentModel <int>(); try { clientName = clientName.IndexOf("{*}") > 0 ? clientName.Replace("{*}", "&") : clientName; getClientID.Content = clientNOZRepo.GetClientByNameOrInsert(clientName); if (getClientID.Content > 0) { getClientID.IsRequestSuccesful = true; } else { getClientID.IsRequestSuccesful = false; getClientID.ValidationError = ValidationExceptionError.res_04; } } catch (Exception ex) { getClientID.IsRequestSuccesful = false; getClientID.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(getClientID)); } return(Json(getClientID)); }
public IHttpActionResult DeleteTransportType(int transportTypeID) { WebResponseContentModel <bool> deleteTransportType = new WebResponseContentModel <bool>(); try { deleteTransportType.Content = clientOtpRepo.DeleteClientTransportType(transportTypeID); if (deleteTransportType.Content) { deleteTransportType.IsRequestSuccesful = true; } else { deleteTransportType.IsRequestSuccesful = false; deleteTransportType.ValidationError = ValidationExceptionError.res_04; } } catch (Exception ex) { deleteTransportType.IsRequestSuccesful = false; deleteTransportType.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(deleteTransportType)); } return(Json(deleteTransportType)); }
public IHttpActionResult GetClientsByFilter(string propertyName, string containsValue) { WebResponseContentModel <List <ClientSimpleModel> > clients = new WebResponseContentModel <List <ClientSimpleModel> >(); try { clients.Content = clientRepo.FilterClientsByPropertyNames(propertyName, containsValue); if (clients.Content != null) { clients.IsRequestSuccesful = true; } else { clients.IsRequestSuccesful = false; clients.ValidationError = ValidationExceptionError.res_02; } } catch (Exception ex) { clients.IsRequestSuccesful = false; clients.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(clients)); } return(Json(clients)); }
public IHttpActionResult SaveInquiryPositionSupplierPdfReport([FromBody] object data) { WebResponseContentModel <GroupedInquiryPositionsBySupplier> model = null; try { model = JsonConvert.DeserializeObject <WebResponseContentModel <GroupedInquiryPositionsBySupplier> >(data.ToString()); if (model.Content != null) { inquiryRepo.SaveInquiryPositionPdfReport(model.Content); model.IsRequestSuccesful = true; } else { model.IsRequestSuccesful = false; model.ValidationError = ValidationExceptionError.res_09; } } catch (Exception ex) { model.IsRequestSuccesful = false; model.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(model)); } return(Json(model)); }
public IHttpActionResult SaveProduct([FromBody] object productData) { ResponseAPIModel <ProductModel> model = null; try { model = JsonConvert.DeserializeObject <ResponseAPIModel <ProductModel> >(productData.ToString()); if (model.Content != null) { productRepo.SaveProduct(model.Content); model.IsRequestSuccesful = true; } else { model.IsRequestSuccesful = false; model.ValidationError = ExceptionsRes.res_02; } } catch (Exception ex) { model.IsRequestSuccesful = false; model.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); UtilityLib.Helpers.CommonMethods.LogThis(model.ValidationError); return(Json(model)); } return(Json(model)); }
public IHttpActionResult DeleteEmployee(int employeeID) { WebResponseContentModel <bool> deleteEmployee = new WebResponseContentModel <bool>(); try { deleteEmployee.Content = employeeNOZRepo.DeleteEmployee(employeeID); if (deleteEmployee.Content) { deleteEmployee.IsRequestSuccesful = true; } else { deleteEmployee.IsRequestSuccesful = false; deleteEmployee.ValidationError = ValidationExceptionError.res_04; } } catch (Exception ex) { deleteEmployee.IsRequestSuccesful = false; deleteEmployee.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(deleteEmployee)); } return(Json(deleteEmployee)); }
public IHttpActionResult UpdateSubCategoriesWithProductsForSelectedNodes(string color, [FromBody] object helperOptimalStock) { WebResponseContentModel <hlpOptimalStockOrderModel> model = null; try { model = JsonConvert.DeserializeObject <WebResponseContentModel <hlpOptimalStockOrderModel> >(helperOptimalStock.ToString()); if (model.Content != null) { List <OptimalStockTreeHierarchy> lst = model.Content.SubCategoryWithProducts; model.Content = optimalStockOrderRepo.UpdateSubCategoriesWithProductsForSelectedNodes(lst, color, model.Content); model.IsRequestSuccesful = true; } else { model.IsRequestSuccesful = false; model.ValidationError = ValidationExceptionError.res_09; } } catch (Exception ex) { model.IsRequestSuccesful = false; model.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(model)); } return(Json(model)); }
public IHttpActionResult GetLatestKolicinaOTPForProduct([FromBody] object recallPosData) { WebResponseContentModel <List <MaterialModel> > model = null; try { model = JsonConvert.DeserializeObject <WebResponseContentModel <List <MaterialModel> > >(recallPosData.ToString()); if (model.Content != null) { model.Content = recallRepo.GetLatestKolicinaOTPForProduct(model.Content); model.IsRequestSuccesful = true; } else { model.IsRequestSuccesful = false; model.ValidationError = ValidationExceptionError.res_09; } } catch (Exception ex) { model.IsRequestSuccesful = false; model.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(model)); } return(Json(model)); }
public IHttpActionResult DeleteOptimalStockOrder(int ID) { WebResponseContentModel <bool> deleteOrder = new WebResponseContentModel <bool>(); try { deleteOrder.Content = optimalStockOrderRepo.DeleteOptimalStockOrder(ID); if (deleteOrder.Content) { deleteOrder.IsRequestSuccesful = true; } else { deleteOrder.IsRequestSuccesful = false; deleteOrder.ValidationError = ValidationExceptionError.res_04; } } catch (Exception ex) { deleteOrder.IsRequestSuccesful = false; deleteOrder.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(deleteOrder)); } return(Json(deleteOrder)); }
public IHttpActionResult ChangeConfigValue(string sConfigName, string sConfigValue) { WebResponseContentModel <bool> resetOrder = new WebResponseContentModel <bool>(); try { var config = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~"); if (config.AppSettings.Settings[sConfigName] != null) { config.AppSettings.Settings[sConfigName].Value = sConfigValue; } else { config.AppSettings.Settings.Add(sConfigName, sConfigValue); } config.Save(); resetOrder.IsRequestSuccesful = true; resetOrder.Content = true; } catch (Exception ex) { resetOrder.IsRequestSuccesful = false; resetOrder.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(resetOrder)); } return(Json(resetOrder)); }
public IHttpActionResult CreateEmailForUserCreateNewCodeForProduct([FromBody] object mailData) { WebResponseContentModel <CreateNewCodeMailModel> model = null; try { model = JsonConvert.DeserializeObject <WebResponseContentModel <CreateNewCodeMailModel> >(mailData.ToString()); if (model.Content != null) { systemEmailMessage.CreateEmailForUserCreateNewCodeForProduct(model.Content); model.IsRequestSuccesful = true; } else { model.IsRequestSuccesful = false; model.ValidationError = ValidationExceptionError.res_09; } } catch (Exception ex) { model.IsRequestSuccesful = false; model.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(model)); } return(Json(model)); }
public IHttpActionResult SavePrijavaPrevoznika([FromBody] object recallFullModel) { WebResponseContentModel <RecallFullModel> model = null; try { model = JsonConvert.DeserializeObject <WebResponseContentModel <RecallFullModel> >(recallFullModel.ToString()); if (model.Content != null) { var employee = employeeRepo.GetEmployeeByID(model.Content.UserID); messageEventsRepo.CreateEmailForCarriers(model.Content, employee); model.IsRequestSuccesful = true; } else { model.IsRequestSuccesful = false; model.ValidationError = ValidationExceptionError.res_09; } } catch (Exception ex) { model.IsRequestSuccesful = false; model.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(model)); } return(Json(model)); }
public IHttpActionResult LogIn(string username, string password) { ResponseAPIModel <UserModel> response = new ResponseAPIModel <UserModel>(); try { response.Content = userRepo.LogIn(username, password); response.IsRequestSuccesful = true; response.ValidationError = ""; } catch (UserCredentialsException uex) { response.IsRequestSuccesful = false; response.ValidationError = ExceptionValidationHelper.GetExceptionSource(uex); CommonMethods.LogThis(response.ValidationError); return(Json(response)); } catch (Exception ex) { response.IsRequestSuccesful = false; response.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); CommonMethods.LogThis(response.ValidationError); return(Json(response)); } return(Json(response)); }
public IHttpActionResult GetEventStatuses() { WebResponseContentModel <List <EventStatusModel> > tmpUser = new WebResponseContentModel <List <EventStatusModel> >(); try { tmpUser.Content = eventRepo.GetEventStatuses(); if (tmpUser.Content != null) { tmpUser.IsRequestSuccesful = true; tmpUser.ValidationError = ""; } else { tmpUser.IsRequestSuccesful = false; tmpUser.ValidationError = ValidationExceptionError.res_17; } } catch (Exception ex) { tmpUser.IsRequestSuccesful = false; tmpUser.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(tmpUser)); } return(Json(tmpUser)); }
public IHttpActionResult CopyInquiryByID(int InquiryID) { WebResponseContentModel <bool> deleteInquiry = new WebResponseContentModel <bool>(); try { deleteInquiry.Content = inquiryRepo.CopyInquiryByID(InquiryID); if (deleteInquiry.Content) { deleteInquiry.IsRequestSuccesful = true; } else { deleteInquiry.IsRequestSuccesful = false; deleteInquiry.ValidationError = ValidationExceptionError.res_04; } } catch (Exception ex) { deleteInquiry.IsRequestSuccesful = false; deleteInquiry.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(deleteInquiry)); } return(Json(deleteInquiry)); }
public IHttpActionResult GetAllEvents(int employeeID = 0) { WebResponseContentModel <List <EventSimpleModel> > tmpUser = new WebResponseContentModel <List <EventSimpleModel> >(); try { if (employeeID == 0) { tmpUser.Content = eventRepo.GetAllEventModelList(); } else { tmpUser.Content = eventRepo.GetAllEventModelList(employeeID); } if (tmpUser.Content != null) { tmpUser.IsRequestSuccesful = true; tmpUser.ValidationError = ""; } else { tmpUser.IsRequestSuccesful = false; tmpUser.ValidationError = ValidationExceptionError.res_15; } } catch (Exception ex) { tmpUser.IsRequestSuccesful = false; tmpUser.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(tmpUser)); } return(Json(tmpUser)); }
public IHttpActionResult DeleteInquiryPositionArtikles([FromBody] object inquirySupplierPosData) { WebResponseContentModel <List <InquiryPositionArtikelModel> > model = null; try { model = JsonConvert.DeserializeObject <WebResponseContentModel <List <InquiryPositionArtikelModel> > >(inquirySupplierPosData.ToString()); if (model.Content != null) { inquiryRepo.DeleteInquiryPositionArtikles(model.Content); model.IsRequestSuccesful = true; } else { model.IsRequestSuccesful = false; model.ValidationError = ValidationExceptionError.res_09; } } catch (Exception ex) { model.IsRequestSuccesful = false; model.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(model)); } return(Json(model)); }
public IHttpActionResult GetFinancialControlData() { WebResponseContentModel <FinancialControlModel> tmpUser = new WebResponseContentModel <FinancialControlModel>(); try { tmpUser.Content = financialRepo.GetDataForFinancialDashboard(); if (tmpUser.Content != null) { tmpUser.IsRequestSuccesful = true; tmpUser.ValidationError = ""; } else { tmpUser.IsRequestSuccesful = false; tmpUser.ValidationError = ValidationExceptionError.res_02; } } catch (Exception ex) { tmpUser.IsRequestSuccesful = false; tmpUser.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(tmpUser)); } return(Json(tmpUser)); }
public IHttpActionResult GetNotesCodeCout(string code) { WebResponseContentModel <int> isDeleteSuccess = new WebResponseContentModel <int>(); try { isDeleteSuccess.Content = clientRepo.GetClientsCountByCode(code); if (isDeleteSuccess.Content > 0) { isDeleteSuccess.IsRequestSuccesful = true; } else { isDeleteSuccess.IsRequestSuccesful = false; isDeleteSuccess.ValidationError = ValidationExceptionError.res_20; } } catch (Exception ex) { isDeleteSuccess.IsRequestSuccesful = false; isDeleteSuccess.ValidationError = ExceptionValidationHelper.GetExceptionSource(ex); return(Json(isDeleteSuccess)); } return(Json(isDeleteSuccess)); }