public async Task <IActionResult> Edit([Bind(properties)] CurrencyViewModel c) { if (!ModelState.IsValid) { return(View(c)); } var o = await repository.GetObject(c.CurrencySymbol); o.DbRecord.ID = c.Alpha3Code; o.DbRecord.Name = c.Name; await repository.UpdateObject(o); return(RedirectToAction("Index")); }
public async Task <IActionResult> Edit([Bind(properties)] CurrencyViewModel c) { if (!ModelState.IsValid) { return(View(c)); } var o = await repository.GetObject(c.Alpha3Code); o.DbRecord.Name = c.Name; o.DbRecord.Code = c.CurrencySymbol; o.DbRecord.ValidFrom = c.ValidFrom ?? DateTime.MinValue; o.DbRecord.ValidTo = c.ValidTo ?? DateTime.MaxValue; repository.UpdateObject(o); return(RedirectToAction("Index")); }