public ActionResult ReadOffer(int id) { using (var context = new DataContext()) { try { Account account = base.GetLoginAccount(); Offer dbm = OfferOperations.TryRead(account, context, id); return(Json(new UIOffer_CRU(dbm))); } catch (Exception e) { base.HandleException("ReadOffer", e); return(null); } } }
public ActionResult UpdateOffer(UIOffer_CRU uim) { AjaxStatus status = new AjaxStatus(); using (var context = new DataContext()) { try { Account account = base.GetLoginAccount(); Offer dbm = OfferOperations.TryRead(account, context, uim.id); dbm = uim.UpdateModel(dbm, account); OfferOperations.TryUpdate(account, context, dbm); context.SaveChanges(); } catch (Exception e) { base.HandleException("UpdateOffer", e); status.SetError(e.Message); } } return(Json(status)); }