public ActionResult CreateNews(UINews_CRU uim) { AjaxStatus status = new AjaxStatus(); using (var context = new DataContext()) { try { Account account = base.GetLoginAccount(); News model = uim.CreateModel(account); NewsOperations.TryCreate(account, context, model); context.SaveChanges(); } catch (Exception e) { base.HandleException("CreateNews", e); status.SetError(e.Message); } } return(Json(status)); }
public ActionResult UpdateNews(UINews_CRU uim) { AjaxStatus status = new AjaxStatus(); using (var context = new DataContext()) { try { Account account = base.GetLoginAccount(); News dbm = NewsOperations.TryRead(account, context, uim.id); dbm = uim.UpdateModel(dbm, account); NewsOperations.TryUpdate(account, context, dbm); context.SaveChanges(); } catch (Exception e) { base.HandleException("UpdateNews", e); status.SetError(e.Message); } } return(Json(status)); }