/// <summary> /// Edit Details of user. /// </summary> /// <param name="userDTO"></param> /// <returns></returns> public UserDTO EditUser(UserDTO userDTO) { try { using (BookReadingEventContext db = new BookReadingEventContext()) { UserEntity newUserEntity = mapUserDTO2Entity.Map <UserEntity>(userDTO); UserEntity oldUserEntity = db.UserEntity.Find(newUserEntity.UserID); db.Entry(oldUserEntity).CurrentValues.SetValues(newUserEntity); db.SaveChanges(); return(userDTO); } } catch (Exception) { throw new DALException(Resource.DALErrorMessage); } }
/// <summary> /// Edit Event /// </summary> /// <param name="eventDTO"></param> /// <returns></returns> public EventDTO EditEventDAL(EventDTO eventDTO) { try { using (BookReadingEventContext db = new BookReadingEventContext()) { EventEntity newEventEntity = mapEventDTO2Entity.Map <EventEntity>(eventDTO); EventEntity oldEventEntity = db.EventEntity.Find(newEventEntity.EventID); db.Entry(oldEventEntity).CurrentValues.SetValues(newEventEntity); db.SaveChanges(); return(eventDTO); } } catch (Exception) { throw new DALException(Resource.DALErrorMessage); } }