public ResultStatus Edit(GEMA_TM_SOSMED sosmed) { try { GEMA_TM_SOSMED sosmedNew = _ctx.GEMA_TM_SOSMED.Find(sosmed.ID); sosmedNew.TYPE = sosmed.TYPE; sosmedNew.NAME = sosmed.NAME; sosmedNew.DESCRIPTION = sosmed.DESCRIPTION; sosmedNew.ICON = sosmed.ICON; sosmedNew.URL = sosmed.URL; sosmedNew.DATA_EMBED = sosmed.DATA_EMBED; sosmedNew.HEIGHT = sosmed.HEIGHT; sosmedNew.WIDTH = sosmed.WIDTH; sosmedNew.DATA_WIDGET_ID = sosmed.DATA_WIDGET_ID; sosmedNew.LAST_MODIFIED_TIME = sosmed.LAST_MODIFIED_TIME; sosmedNew.LAST_MODIFIED_BY = sosmed.LAST_MODIFIED_BY; _ctx.Entry(sosmedNew).State = System.Data.Entity.EntityState.Modified; _ctx.SaveChanges(); rs.SetSuccessStatus(); } catch (Exception ex) { rs.SetErrorStatus(ex.Message); } return(rs); }
public ResultStatus Add(GEMA_TM_SOSMED sosmed) { try { _ctx.GEMA_TM_SOSMED.Add(sosmed); _ctx.SaveChanges(); rs.SetSuccessStatus(); } catch (Exception ex) { rs.SetErrorStatus(ex.Message); } return(rs); }
public ResultStatus Delete(int id, string modifiedBy, DateTime modifiedTime) { try { GEMA_TM_SOSMED sosmed = _ctx.GEMA_TM_SOSMED.Find(id); sosmed.LAST_MODIFIED_TIME = modifiedTime; sosmed.LAST_MODIFIED_BY = modifiedBy; sosmed.ROW_STATUS = eStat.fg.NotActive; _ctx.Entry(sosmed).State = EntityState.Modified; _ctx.SaveChanges(); rs.SetSuccessStatus(); } catch (Exception ex) { rs.SetErrorStatus(ex.Message); } return(rs); }