public ActionResult Create(FormCollection collection) { var SelectedIds = collection.GetValues("selectedAddressesIds"); List <int> PolicyIds = new List <int>(); if (SelectedIds != null) { foreach (var item in SelectedIds) { if (item.ToString() != "false") { PolicyIds.Add(Convert.ToInt32(item.ToString())); } } } CustomerInvoice Model = new CustomerInvoiceRepository().GetPolicyDetailsForInvoice(PolicyIds); Model.Items = new CustomerInvoiceRepository().GetPolicyDetailsForInvoiceDetails(PolicyIds); var internalid = CustomerInvoiceRepository.GetNextDocNo(); Model.CusInvoiceRefNo = "CIB/INV/" + internalid; Model.CusInvoiceDate = DateTime.Now; return(View(Model)); }