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));
        }
예제 #4
0
        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));
        }
예제 #5
0
        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));
        }
예제 #6
0
        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));
        }
예제 #7
0
        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));
        }
예제 #8
0
        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));
        }
예제 #10
0
        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));
        }
예제 #11
0
        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));
        }
예제 #12
0
        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));
        }
예제 #13
0
        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));
        }
예제 #17
0
        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));
        }
예제 #18
0
        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));
        }
예제 #19
0
        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));
        }
예제 #20
0
        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));
        }
예제 #21
0
        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));
        }
예제 #22
0
        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));
        }
예제 #23
0
        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));
        }
예제 #24
0
        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));
        }