public IActionResult AddEditBill(int id) { var bill = _billsService.GetBillById(id); var viewModel = new AddEditBillViewModel { PeopleList = _peopleService.GetAllPeople() .Select(s => new SelectListItem(s.Name, s.PersonId.ToString())) .ToList() }; viewModel.Bill = bill != null ? new BillModel { Id = bill.BillId, Amount = bill.Amount.ToString(CultureInfo.InvariantCulture), BillDate = bill.BillDate, Description = bill.Description, PersonId = bill.PersonId, PersonName = bill.Person.Name } : new BillModel(); return(PartialView("_AddEditBill", viewModel)); }