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; } }
public async Task <CompanyCreateModel> GetCompany(CompanyModel data) { try { CompanyCreateModel model = null; long Id = data != null?Convert.ToInt64(data.id) : 0; switch (data.companyType) { case "MSP": long id = Convert.ToInt64(ConfigurationManager.AppSettings["MSP_ID"]); Id = id != null ? id : Id; tblMSPDetail dataMSP = await Task.Run(() => ManageMSP.GetMSPDetails(Id)); model = dataMSP.ConvertTocompany(); break; case "Customer": tblCustomer dataCustomer = await Task.Run(() => ManageCustomer.GetCustomerDetails(Id)); model = dataCustomer.ConvertTocompany(); break; case "Supplier": tblSupplier dataSupplier = await Task.Run(() => ManageSupplier.GetSupplierDetails(Id)); model = dataSupplier.ConvertTocompany(); break; } return(model); } catch (Exception) { throw; } }