Esempio n. 1
0
        /// <summary>
        /// Update
        /// </summary>
        /// <param name="userConfirmation"></param>
        /// <returns></returns>
        public UserConfirmationDto Update(UserConfirmationDto userConfirmation)
        {
            UserConfirmation user = userConfirmation.ExposedAs<UserConfirmation>(Repository);
            Repository.Update<UserConfirmation>(user);

            UnitOfWork.Save();

            return userConfirmation;
        }
Esempio n. 2
0
        /// <summary>
        /// Create
        /// </summary>
        /// <param name="userConfirmation"></param>
        /// <returns></returns>
        public UserConfirmationDto Create(UserConfirmationDto userConfirmDto)
        {
            UserConfirmation userConfirm = userConfirmDto.ExposedAs<UserConfirmation>(Repository);

            userConfirm.User = Repository.FindById<User>(userConfirmDto.User.Id);

            Repository.Insert<UserConfirmation>(userConfirm);

            UnitOfWork.Save();

            return userConfirm.ExposedAs<UserConfirmationDto>();
        }