/// <summary> /// delete user /// </summary> /// <param name="userToDelete"></param> /// <returns></returns> public bool DeleteUsers(GDIM_User userToDelete) { try { using (Context) { Context.GDIM_User.Remove(userToDelete); } } catch (Exception ex) { throw new Exception("delete user failed" + ex.Message); } return(true); }
/// <summary> /// insert user /// </summary> /// <param name="userToInsert"></param> /// <returns></returns> public bool InsertUsers(GDIM_User userToInsert) { try { using (Context) { Context.GDIM_User.Add(userToInsert); } return(true); } catch (Exception ex) { throw new Exception("insert user failed" + ex.Message); } }
/// <summary> /// update user /// </summary> /// <param name="userToUpdate"></param> /// <returns></returns> public bool UpdateUsers(GDIM_User userToUpdate) { try { GDIM_User originUser = null; using (Context) { originUser = Context.GDIM_User.Where(x => x.User_ID == userToUpdate.User_ID) .FirstOrDefault <GDIM_User>(); EntityHelper.ShallowCopy <GDIM_User>(originUser, userToUpdate); return(true); } } catch (Exception ex) { throw new Exception("update user failed" + ex.Message); } }