/// <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; }
/// <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>(); }