public UsersController(ILogger <UsersController> logger , IUserBusiness userBusiness , IGenericResponse response) { Logger = logger; UserBusiness = userBusiness; GenericResponse = response; }
public UserBusiness(IUserRepository repository , IUnitOfWork unitOfWork , IMapper mapper , IGenericResponse genericResponse) : base(repository, unitOfWork) { UnitOfWork = unitOfWork; UserRepository = repository; Mapper = mapper; Response = genericResponse; }
public ActionResult <List <UserModel> > Get() { GenericResponse = UserBusiness.SelectAll(); if (GenericResponse.Success) { return(Ok(GenericResponse.Data)); } return(BadRequest(GenericResponse)); }
public AuthController(ILogger <AuthController> logger , IUserBusiness userBusiness , IGenericResponse response , Microsoft.Extensions.Configuration.IConfiguration configuration , IMapper mapper) { Logger = logger; UserBusiness = userBusiness; GenericResponse = response; Configuration = configuration; Mapper = mapper; }
public static string GetLocalizedMessage(this IGenericResponse response) { var culture = Resources.Culture; var stringKey = "ServerResponse_" + response.Message; var localizedString = Resources.ResourceManager.GetString(stringKey, culture); if (string.IsNullOrWhiteSpace(localizedString)) { return(string.Format(Resources.UnknownServerResponse, response.Message)); } return(localizedString); }
public ActionResult Authenticate(LoginModel model) { GenericResponse = UserBusiness.GetUserByLoginAndPassword(model.Login, model.Password); if (GenericResponse.Success) { var user = (UserModel)GenericResponse.Data; var userTokenModel = Mapper.Map <UserTokenModel>(user); userTokenModel.Audience = model.Audience; var token = TokenService.GenerateToken(userTokenModel, Configuration); return(Ok(token)); } else { return(BadRequest(GenericResponse)); } }