public DocumentFileResponse Create(DocumentFileViewModel toCreate)
        {
            DocumentFileResponse response = new DocumentFileResponse();

            try
            {
                response = WpfApiHandler.SendToApi <DocumentFileViewModel, DocumentFileResponse>(toCreate, "Create");
            }
            catch (Exception ex)
            {
                response.DocumentFile = new DocumentFileViewModel();
                response.Success      = false;
                response.Message      = ex.Message;
            }

            return(response);
        }
Example #2
0
        public PhonebookDocumentListResponse Sync(SyncPhonebookDocumentRequest request)
        {
            PhonebookDocumentListResponse response = new PhonebookDocumentListResponse();

            try
            {
                response = WpfApiHandler.SendToApi <SyncPhonebookDocumentRequest, PhonebookDocumentViewModel, PhonebookDocumentListResponse>(request, "Sync");
            }
            catch (Exception ex)
            {
                response.PhonebookDocuments = new List <PhonebookDocumentViewModel>();
                response.Success            = false;
                response.Message            = ex.Message;
            }

            return(response);
        }
Example #3
0
        public UserResponse Update(UserViewModel user)
        {
            UserResponse response = new UserResponse();

            try
            {
                response         = WpfApiHandler.SendToApi <UserViewModel, UserViewModel, UserResponse>(user, "Update");
                response.Success = true;
            }
            catch (Exception ex)
            {
                response.User    = null;
                response.Success = false;
                response.Message = ex.Message;
            }

            return(response);
        }
Example #4
0
        public UserListResponse GetUsers()
        {
            UserListResponse response = new UserListResponse();

            try
            {
                response         = WpfApiHandler.GetFromApi <List <UserViewModel>, UserListResponse>("GetUsers", new Dictionary <string, string>());
                response.Success = true;
            }
            catch (Exception ex)
            {
                response.Users   = new List <UserViewModel>();
                response.Success = false;
                response.Message = ex.Message;
            }

            return(response);
        }
        public PhysicalPersonProfessionListResponse GetPhysicalPersonItems(int companyId)
        {
            PhysicalPersonProfessionListResponse response = new PhysicalPersonProfessionListResponse();

            try
            {
                Dictionary <string, string> parameters = new Dictionary <string, string>();
                parameters.Add("CompanyID", companyId.ToString());

                response = WpfApiHandler.GetFromApi <List <PhysicalPersonProfessionViewModel>, PhysicalPersonProfessionListResponse>("GetPhysicalPersonItems", parameters);
            }
            catch (Exception ex)
            {
                response.Success = false;
                response.Message = ex.Message;
            }
            return(response);
        }
        public EmployeeLicenceItemListResponse GetEmployeeItems(int companyId)
        {
            EmployeeLicenceItemListResponse response = new EmployeeLicenceItemListResponse();

            try
            {
                Dictionary <string, string> parameters = new Dictionary <string, string>();
                parameters.Add("CompanyID", companyId.ToString());

                response = WpfApiHandler.GetFromApi <List <EmployeeLicenceItemViewModel>, EmployeeLicenceItemListResponse>("GetEmployeeItems", parameters);
            }
            catch (Exception ex)
            {
                response.Success = false;
                response.Message = ex.Message;
            }
            return(response);
        }
Example #7
0
        public ConstructionSiteCalculationListResponse GetConstructionSiteCalculations(int companyId)
        {
            ConstructionSiteCalculationListResponse response = new ConstructionSiteCalculationListResponse();

            try
            {
                Dictionary <string, string> parameters = new Dictionary <string, string>();
                parameters.Add("CompanyID", companyId.ToString());

                response = WpfApiHandler.GetFromApi <List <ConstructionSiteCalculationViewModel>, ConstructionSiteCalculationListResponse>("GetConstructionSiteCalculations", parameters);
            }
            catch (Exception ex)
            {
                response.Success = false;
                response.Message = ex.Message;
            }
            return(response);
        }
        public BusinessPartnerOrganizationUnitListResponse GetBusinessPartnerOrganizationUnits(int companyId)
        {
            BusinessPartnerOrganizationUnitListResponse response = new BusinessPartnerOrganizationUnitListResponse();

            try
            {
                Dictionary <string, string> parameters = new Dictionary <string, string>();
                parameters.Add("CompanyID", companyId.ToString());

                response = WpfApiHandler.GetFromApi <List <BusinessPartnerOrganizationUnitViewModel>, BusinessPartnerOrganizationUnitListResponse>("GetBusinessPartnerOrganizationUnits", parameters);
            }
            catch (Exception ex)
            {
                response.Success = false;
                response.Message = ex.Message;
            }
            return(response);
        }
        /// <summary>
        /// Create new business partner
        /// </summary>
        /// <param name="Individual"></param>
        /// <returns></returns>
        public IndividualResponse Create(IndividualViewModel Individual)
        {
            IndividualResponse response = new IndividualResponse();

            try
            {
                response         = WpfApiHandler.SendToApi <IndividualViewModel, IndividualResponse>(Individual, "Create");
                response.Success = true;
            }
            catch (Exception ex)
            {
                response.Individual = new IndividualViewModel();
                response.Success    = false;
                response.Message    = ex.Message;
            }

            return(response);
        }
        public BusinessPartnerOrganizationUnitResponse Delete(Guid identifier)
        {
            BusinessPartnerOrganizationUnitResponse response = new BusinessPartnerOrganizationUnitResponse();

            try
            {
                BusinessPartnerOrganizationUnitViewModel viewModel = new BusinessPartnerOrganizationUnitViewModel();
                viewModel.Identifier = identifier;
                response             = WpfApiHandler.SendToApi <BusinessPartnerOrganizationUnitViewModel, BusinessPartnerOrganizationUnitResponse>(viewModel, "Delete");
            }
            catch (Exception ex)
            {
                response.BusinessPartnerOrganizationUnit = new BusinessPartnerOrganizationUnitViewModel();
                response.Success = false;
                response.Message = ex.Message;
            }
            return(response);
        }
        public BusinessPartnerTypeResponse Delete(Guid identifier)
        {
            BusinessPartnerTypeResponse response = new BusinessPartnerTypeResponse();

            try
            {
                BusinessPartnerTypeViewModel re = new BusinessPartnerTypeViewModel();
                re.Identifier = identifier;
                response      = WpfApiHandler.SendToApi <BusinessPartnerTypeViewModel, BusinessPartnerTypeResponse>(re, "Delete");
            }
            catch (Exception ex)
            {
                response.BusinessPartnerType = new BusinessPartnerTypeViewModel();
                response.Success             = false;
                response.Message             = ex.Message;
            }

            return(response);
        }
Example #12
0
        public FamilyMemberResponse Delete(Guid identifier)
        {
            FamilyMemberResponse response = new FamilyMemberResponse();

            try
            {
                FamilyMemberViewModel re = new FamilyMemberViewModel();
                re.Identifier = identifier;
                response      = WpfApiHandler.SendToApi <FamilyMemberViewModel, FamilyMemberResponse>(re, "Delete");
            }
            catch (Exception ex)
            {
                response.FamilyMember = new FamilyMemberViewModel();
                response.Success      = false;
                response.Message      = ex.Message;
            }

            return(response);
        }
        public CallCentarResponse Delete(Guid identifier)
        {
            CallCentarResponse response = new CallCentarResponse();

            try
            {
                CallCentarViewModel CallCentar = new CallCentarViewModel();
                CallCentar.Identifier = identifier;
                response = WpfApiHandler.SendToApi <CallCentarViewModel, CallCentarResponse>(CallCentar, "Delete");
            }
            catch (Exception ex)
            {
                response.CallCentar = new CallCentarViewModel();
                response.Success    = false;
                response.Message    = ex.Message;
            }

            return(response);
        }
Example #14
0
        public ShipmentResponse Delete(Guid identifier)
        {
            ShipmentResponse response = new ShipmentResponse();

            try
            {
                ShipmentViewModel re = new ShipmentViewModel();
                re.Identifier = identifier;
                response      = WpfApiHandler.SendToApi <ShipmentViewModel, ShipmentResponse>(re, "Delete");
            }
            catch (Exception ex)
            {
                response.Shipment = new ShipmentViewModel();
                response.Success  = false;
                response.Message  = ex.Message;
            }

            return(response);
        }
        public OutputInvoiceResponse CancelOutputInvoice(int id)
        {
            OutputInvoiceResponse response = new OutputInvoiceResponse();

            try
            {
                OutputInvoiceViewModel oi = new OutputInvoiceViewModel();
                oi.Id    = id;
                response = WpfApiHandler.SendToApi <OutputInvoiceViewModel, OutputInvoiceResponse>(oi, "CancelOutputInvoice");
            }
            catch (Exception ex)
            {
                response.OutputInvoice = new OutputInvoiceViewModel();
                response.Success       = false;
                response.Message       = ex.Message;
            }

            return(response);
        }
        public AgencyResponse Delete(Guid identifier)
        {
            AgencyResponse response = new AgencyResponse();

            try
            {
                AgencyViewModel re = new AgencyViewModel();
                re.Identifier = identifier;
                response      = WpfApiHandler.SendToApi <AgencyViewModel, AgencyResponse>(re, "Delete");
            }
            catch (Exception ex)
            {
                response.Agency  = new AgencyViewModel();
                response.Success = false;
                response.Message = ex.Message;
            }

            return(response);
        }
        public EmployeeLicenceItemListResponse GetEmployeeItemsNewerThen(int companyId, DateTime?lastUpdateTime)
        {
            EmployeeLicenceItemListResponse response = new EmployeeLicenceItemListResponse();

            try
            {
                response = WpfApiHandler.GetFromApi <List <EmployeeLicenceItemViewModel>, EmployeeLicenceItemListResponse>("GetEmployeeItemsNewerThen", new Dictionary <string, string>()
                {
                    { "CompanyId", companyId.ToString() },
                    { "LastUpdateTime", lastUpdateTime.ToString() }
                });
            }
            catch (Exception ex)
            {
                response.Success = false;
                response.Message = ex.Message;
            }
            return(response);
        }
        public BusinessPartnerOrganizationUnitListResponse GetBusinessPartnerOrganizationUnitsNewerThen(int companyId, DateTime?lastUpdateTime)
        {
            BusinessPartnerOrganizationUnitListResponse response = new BusinessPartnerOrganizationUnitListResponse();

            try
            {
                response = WpfApiHandler.GetFromApi <List <BusinessPartnerOrganizationUnitViewModel>, BusinessPartnerOrganizationUnitListResponse>("GetBusinessPartnerOrganizationUnitsNewerThen", new Dictionary <string, string>()
                {
                    { "CompanyId", companyId.ToString() },
                    { "LastUpdateTime", lastUpdateTime.ToString() }
                });
            }
            catch (Exception ex)
            {
                response.Success = false;
                response.Message = ex.Message;
            }
            return(response);
        }
Example #19
0
        public EmployeeAttachmentListResponse GetEmployeeAttachments(int companyId)
        {
            EmployeeAttachmentListResponse response = new EmployeeAttachmentListResponse();

            try
            {
                response = WpfApiHandler.GetFromApi <EmployeeAttachmentViewModel, EmployeeAttachmentListResponse>("GetEmployeeAttachments", new Dictionary <string, string>()
                {
                    { "CompanyId", companyId.ToString() }
                });
            }
            catch (Exception ex)
            {
                response.Success = false;
                response.Message = ex.Message;
            }

            return(response);
        }
Example #20
0
        public VatResponse Delete(Guid identifier)
        {
            VatResponse response = new VatResponse();

            try
            {
                VatViewModel Vat = new VatViewModel();
                Vat.Identifier = identifier;
                response       = WpfApiHandler.SendToApi <VatViewModel, VatResponse>(Vat, "Delete");
            }
            catch (Exception ex)
            {
                response.Vat     = new VatViewModel();
                response.Success = false;
                response.Message = ex.Message;
            }

            return(response);
        }
        public ProfessionResponse Delete(Guid identifier)
        {
            ProfessionResponse response = new ProfessionResponse();

            try
            {
                ProfessionViewModel re = new ProfessionViewModel();
                re.Identifier = identifier;
                response      = WpfApiHandler.SendToApi <ProfessionViewModel, ProfessionResponse>(re, "Delete");
            }
            catch (Exception ex)
            {
                response.Profession = new ProfessionViewModel();
                response.Success    = false;
                response.Message    = ex.Message;
            }

            return(response);
        }
Example #22
0
        public ConstructionSiteCalculationListResponse GetConstructionSiteCalculationsNewerThen(int companyId, DateTime?lastUpdateTime)
        {
            ConstructionSiteCalculationListResponse response = new ConstructionSiteCalculationListResponse();

            try
            {
                response = WpfApiHandler.GetFromApi <List <ConstructionSiteCalculationViewModel>, ConstructionSiteCalculationListResponse>("GetConstructionSiteCalculationsNewerThen", new Dictionary <string, string>()
                {
                    { "CompanyId", companyId.ToString() },
                    { "LastUpdateTime", lastUpdateTime.ToString() }
                });
            }
            catch (Exception ex)
            {
                response.Success = false;
                response.Message = ex.Message;
            }
            return(response);
        }
        public ToDoStatusResponse Delete(Guid identifier)
        {
            ToDoStatusResponse response = new ToDoStatusResponse();

            try
            {
                ToDoStatusViewModel ToDoStatus = new ToDoStatusViewModel();
                ToDoStatus.Identifier = identifier;
                response = WpfApiHandler.SendToApi <ToDoStatusViewModel, ToDoStatusResponse>(ToDoStatus, "Delete");
            }
            catch (Exception ex)
            {
                response.ToDoStatus = new ToDoStatusViewModel();
                response.Success    = false;
                response.Message    = ex.Message;
            }

            return(response);
        }
        public CityResponse Delete(Guid identifier)
        {
            CityResponse response = new CityResponse();

            try
            {
                CityViewModel viewModel = new CityViewModel();
                viewModel.Identifier = identifier;
                response             = WpfApiHandler.SendToApi <CityViewModel, CityResponse>(viewModel, "Delete");
            }
            catch (Exception ex)
            {
                response.City    = new CityViewModel();
                response.Success = false;
                response.Message = ex.Message;
            }

            return(response);
        }
        public CountryResponse Delete(Guid identifier)
        {
            CountryResponse response = new CountryResponse();

            try
            {
                CountryViewModel co = new CountryViewModel();
                co.Identifier = identifier;
                response      = WpfApiHandler.SendToApi <CountryViewModel, CountryResponse>(co, "Delete");
            }
            catch (Exception ex)
            {
                response.Country = new CountryViewModel();
                response.Success = false;
                response.Message = ex.Message;
            }

            return(response);
        }
Example #26
0
        public ServiceDeliveryResponse Delete(Guid identifier)
        {
            ServiceDeliveryResponse response = new ServiceDeliveryResponse();

            try
            {
                ServiceDeliveryViewModel serviceDelivery = new ServiceDeliveryViewModel();
                serviceDelivery.Identifier = identifier;
                response = WpfApiHandler.SendToApi <ServiceDeliveryViewModel, ServiceDeliveryResponse>(serviceDelivery, "Delete");
            }
            catch (Exception ex)
            {
                response.ServiceDelivery = new ServiceDeliveryViewModel();
                response.Success         = false;
                response.Message         = ex.Message;
            }

            return(response);
        }
        /// <summary>
        /// Get single active business partner for selected company
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public IndividualResponse GetIndividual(int id)
        {
            IndividualResponse response = new IndividualResponse();

            try
            {
                response = WpfApiHandler.GetFromApi <IndividualViewModel, IndividualResponse>("GetIndividual", new Dictionary <string, string>()
                {
                    { "id", id.ToString() },
                });
            }
            catch (Exception ex)
            {
                response.Success = false;
                response.Message = ex.Message;
            }

            return(response);
        }
        public OutputInvoiceResponse Delete(Guid identifier)
        {
            OutputInvoiceResponse response = new OutputInvoiceResponse();

            try
            {
                OutputInvoiceViewModel re = new OutputInvoiceViewModel();
                re.Identifier = identifier;
                response      = WpfApiHandler.SendToApi <OutputInvoiceViewModel, OutputInvoiceResponse>(re, "Delete");
            }
            catch (Exception ex)
            {
                response.OutputInvoice = new OutputInvoiceViewModel();
                response.Success       = false;
                response.Message       = ex.Message;
            }

            return(response);
        }
        /// <summary>
        /// Deactivate business partner by id
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public IndividualResponse Delete(int id)
        {
            IndividualResponse response = new IndividualResponse();

            try
            {
                IndividualViewModel viewModel = new IndividualViewModel();
                viewModel.Id     = id;
                response         = WpfApiHandler.SendToApi <IndividualViewModel, IndividualResponse>(viewModel, "Delete");
                response.Success = true;
            }
            catch (Exception ex)
            {
                response.Success = false;
                response.Message = ex.Message;
            }

            return(response);
        }
Example #30
0
        public LimitationEmailResponse Delete(Guid identifier)
        {
            LimitationEmailResponse response = new LimitationEmailResponse();

            try
            {
                LimitationEmailViewModel re = new LimitationEmailViewModel();
                re.Identifier = identifier;
                response      = WpfApiHandler.SendToApi <LimitationEmailViewModel, LimitationEmailResponse>(re, "Delete");
            }
            catch (Exception ex)
            {
                response.LimitationEmail = new LimitationEmailViewModel();
                response.Success         = false;
                response.Message         = ex.Message;
            }

            return(response);
        }