Exemplo n.º 1
0
 /// <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);
     }
 }
Exemplo n.º 2
0
 /// <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);
     }
 }