Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }