Ejemplo n.º 1
0
        public async Task <CompanyCreateModel> UpdateCompany(CompanyCreateModel data)
        {
            try
            {
                CompanyCreateModel model = null;

                switch (data.companyType)
                {
                case "MSP":
                    tblMSPDetail dataMSP = await Task.Run(() => ManageMSP.UpdateMSP(data.ConvertTotblMSPDetail()));

                    model = dataMSP.ConvertTocompany();
                    break;

                case "Customer":
                    tblCustomer dataCustomer = await Task.Run(() => ManageCustomer.UpdateCustomer(data.ConvertTotblCustomer()));

                    model = dataCustomer.ConvertTocompany();
                    break;

                case "Supplier":
                    tblSupplier dataSupplier = await Task.Run(() => ManageSupplier.UpdateSupplier(data.ConvertTotblSupplier()));

                    model = dataSupplier.ConvertTocompany();
                    break;
                }

                return(model);
            }
            catch (Exception)
            {
                throw;
            }
        }