public Task <int> Save(RichmonddayInfoModel data) { try { RichmonddayInfo info = new RichmonddayInfo { FirstName = data.FirstName, LastName = data.LastName, Email = data.Email }; _db.RichmonddayInfoes.Add(info); _db.SaveChanges(); return(Task.FromResult(info.Id)); } catch (Exception ex) { ErrorLog.GetDefault(null).Log(new Error(ex)); return(Task.FromResult(0)); } }
public Task <string> Update(RichmonddayInfoModel data) { try { var result = _db.RichmonddayInfoes.Where(r => r.Id == data.Id).FirstOrDefault(); if (result != null) { result.FirstName = data.FirstName; result.LastName = data.LastName; result.Email = data.Email; _db.SaveChanges(); } return(Task.FromResult(Output.Updated.ToString())); } catch (Exception ex) { ErrorLog.GetDefault(null).Log(new Error(ex)); throw; } }
public async Task <ActionResult> UpdateInfo(RichmonddayInfoModel data, string sortOrder = "", int pageNumber = 1) { ViewBag.PageNumber = pageNumber; ViewBag.CurrentSort = sortOrder; try { if (ModelState.IsValid) { string result = await _info.Update(data); } else { // do business logic } var allInfo = _info.GetAllInfo(sortOrder); return(PartialView("~/Views/Partials/_Info.cshtml", allInfo.ToPagedList(pageNumber, 10))); } catch (Exception ex) { ErrorLog.GetDefault(null).Log(new Error(ex)); throw; } }