public ActionResult AddNewInvoice() { var charges = invoiceDAL.GetAllCharges(); var companies = companyDAL.GetAllCompanies(); var vmChargesList = new List <VM.Charge>(); var vmCompanyList = new List <VM.Company>(); var invoice = new VM.Inovice(); charges.ForEach(a => vmChargesList.Add(MapperConfig.Mapper.Map <VM.Charge>(a))); companies.ForEach(a => vmCompanyList.Add(MapperConfig.Mapper.Map <VM.Company>(a))); invoice.Charges = vmChargesList; invoice.Companies = vmCompanyList; return(View(invoice)); }
public ActionResult EditInvoice(VM.Inovice invoice) { invoiceDAL.EditInvoice(MapperConfig.Mapper.Map <DB.CompanyInvoice>(invoice)); return(RedirectToAction("Index")); }