public bool Create(VahapYigit.Test.Core.IUserContext userContext, ref VahapYigit.Test.Models.User user, out System.Collections.Generic.IList <VahapYigit.Test.Core.TranslationEnum> errors)
 {
     using (var et = new ExecutionTracerService())
     {
         var business = new AuthenticationBusiness();
         return(business.Create(userContext, ref user, out errors));
     }
 }
 public bool IsRegistered(VahapYigit.Test.Core.IUserContext userContext, out VahapYigit.Test.Models.User user)
 {
     using (var et = new ExecutionTracerService())
     {
         var business = new AuthenticationBusiness();
         return(business.IsRegistered(userContext, out user));
     }
 }
 /// <summary>
 /// Refreshs the entity instance from the database.
 /// </summary>
 ///
 /// <param name="userContext">
 /// User context.
 /// </param>
 ///
 /// <param name="appSettings">
 /// Entity to refresh (must be in database).
 /// </param>
 public void Refresh(IUserContext userContext, ref VahapYigit.Test.Models.User entity)
 {
     using (var et = new ExecutionTracerService())
         using (var db = new UserCrud(userContext))
         {
             db.Refresh(ref entity);
         }
 }
 /// <summary>
 /// Loads the UserRole entities associated to the current instance (entity.UserRoleCollection property).
 /// </summary>
 ///
 /// <param name="userContext">
 /// User context.
 /// </param>
 ///
 /// <param name="entity">
 /// The target entity.
 /// </param>
 public void LoadUserRoleCollection(IUserContext userContext, ref VahapYigit.Test.Models.User entity)
 {
     using (var et = new ExecutionTracerService())
         using (var db = new UserCrud(userContext))
         {
             db.LoadUserRoleCollection(ref entity);
         }
 }
 /// <summary>
 /// Deletes the entity from the database.
 /// </summary>
 ///
 /// <param name="userContext">
 /// User context.
 /// </param>
 ///
 /// <param name="entity">
 /// Entity to delete.
 /// </param>
 ///
 /// <returns>
 /// The number of affected rows.
 /// </returns>
 public int Delete(IUserContext userContext, VahapYigit.Test.Models.User entity)
 {
     using (var et = new ExecutionTracerService())
         using (var db = new UserCrud(userContext))
         {
             return(db.Delete(entity));
         }
 }
 /// <summary>
 /// Saves (or updates) the entity in the database.
 /// </summary>
 ///
 /// <param name="userContext">
 /// User context.
 /// </param>
 ///
 /// <param name="entity">
 /// Entity to save or update.
 /// </param>
 ///
 /// <param name="options">
 /// Optional options.
 /// </param>
 ///
 /// <returns>
 /// The number of affected rows.
 /// </returns>
 public int Save(IUserContext userContext, ref VahapYigit.Test.Models.User entity, SaveOptions options = null)
 {
     using (var et = new ExecutionTracerService(tag: entity.State.ToString()))
         using (var db = new UserCrud(userContext))
         {
             return(db.Save(ref entity, options));
         }
 }