public bool Edit(int id, MostComment par) { bool res = false; try { SBH_TM_MOSTCOMMENT a = _ctx.SBH_TM_MOSTCOMMENT.Find(id); if (a != null) { a.DESCR = par.DESCR; a.START_COUNT = par.START_COUNT; a.BEGIN_MOST_COUNT = par.BEGIN_MOST_COUNT; a.END_MOST_COUNT = par.END_MOST_COUNT; a.LAST_MODIFIED_TIME = DateTime.Now; a.LAST_MODIFIED_BY = par.LAST_MODIFIED_BY; _ctx.Entry(a).State = System.Data.Entity.EntityState.Modified; _ctx.SaveChanges(); res = true; } } catch (Exception ex) { throw new Exception(ex.Message); } return(res); }
public bool Add(MostComment par) { bool res = false; try { SBH_TM_MOSTCOMMENT a = new SBH_TM_MOSTCOMMENT() { DESCR = par.DESCR, START_COUNT = par.START_COUNT, BEGIN_MOST_COUNT = par.BEGIN_MOST_COUNT, END_MOST_COUNT = par.END_MOST_COUNT, CREATED_TIME = DateTime.Now, CREATED_BY = par.CREATED_BY, ROW_STATUS = fn.fg.IsActive }; _ctx.SBH_TM_MOSTCOMMENT.Add(a); _ctx.SaveChanges(); res = true; } catch (Exception ex) { throw new Exception(ex.Message); } return(res); }
public bool Delete(int id, string userName) { bool res = false; try { SBH_TM_MOSTCOMMENT a = _ctx.SBH_TM_MOSTCOMMENT.Find(id); if (a != null) { a.LAST_MODIFIED_TIME = DateTime.Now; a.LAST_MODIFIED_BY = userName; a.ROW_STATUS = fn.fg.NotActive; _ctx.Entry(a).State = System.Data.Entity.EntityState.Modified; _ctx.SaveChanges(); res = true; } } catch (Exception ex) { throw new Exception(ex.Message); } return(res); }
public MostComment Retrived(int id) { try { MostComment oA = new MostComment(); SBH_TM_MOSTCOMMENT oB = _ctx.SBH_TM_MOSTCOMMENT .Where(x => x.ROW_STATUS == fn.fg.IsActive && x.ID == id).FirstOrDefault(); if (oB != null) { oA.ID = oB.ID; oA.DESCR = oB.DESCR; oA.START_COUNT = oB.START_COUNT; oA.BEGIN_MOST_COUNT = oB.BEGIN_MOST_COUNT; oA.END_MOST_COUNT = oB.END_MOST_COUNT; oA.CREATED_TIME = oB.CREATED_TIME; oA.CREATED_BY = oB.CREATED_BY; oA.LAST_MODIFIED_TIME = oB.LAST_MODIFIED_TIME; oA.LAST_MODIFIED_BY = oB.LAST_MODIFIED_BY; oA.ROW_STATUS = oB.ROW_STATUS; return(oA); } else { return(null); } } catch (Exception ex) { return(null); throw new Exception(ex.Message); } }