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