/// <summary> /// /// </summary> /// <param name="obj"></param> /// <returns></returns> public virtual int DeleteNpoco(TEntity obj) { using (IDatabase db = Connection) { try { obj.RecordStatus = RecordStatus.Deleted; obj.UpdatedAt = DateUtility.CurrentDateTime(); return(db.Update(obj)); } catch (Exception e) { var _e = new Exception(SerializeUtility.SerializeJSON(obj), e); Log.Error(_e); return(-1); } } }
/// <summary> /// /// </summary> /// <param name="obj"></param> /// <returns></returns> public virtual TEntity UpdateNpoco(TEntity obj) { using (IDatabase db = Connection) { try { obj.UpdatedAt = DateUtility.CurrentDateTime(); db.Update(obj); return(obj); } catch (Exception e) { var _e = new Exception(SerializeUtility.SerializeJSON(obj), e); Log.Error(_e); return(null); } } }