示例#1
0
        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"));
        }
示例#2
0
        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"));
        }