public UsuarioViewModel Post(UsuarioInputModel usuarioInputModel) { var usuario = _mapper.Map <Usuario>(usuarioInputModel); _uow.UsuarioRepository.Add(usuario); _uow.Commit(); return(_mapper.Map <UsuarioViewModel>(usuario)); }
private Usuario MapToUsuario(UsuarioInputModel usuarioInputModel) { var usuario = new Usuario { NombreUsuario = usuarioInputModel.NombreUsuario, Contrasena = usuarioInputModel.Contrasena, IdRol = usuarioInputModel.IdRol, }; return(usuario); }
public ActionResult <UsuarioViewModel> Post(UsuarioInputModel usuarioInput) { Usuario usuario = mapearCliente(usuarioInput); var respuesta = _usuarioService.guardar(usuario); if (respuesta.Error) { return(BadRequest(respuesta.Mensaje)); } return(Ok(respuesta.Usuario)); }
private Usuario mapearCliente(UsuarioInputModel usuarioInput) { Usuario usuario = new Usuario(); usuario.Id = usuarioInput.id; usuario.Nombre = usuarioInput.nombre; usuario.Direccion = usuarioInput.direccion; usuario.Telefono = usuarioInput.telefono; return(usuario); }
public ActionResult <UsuarioViewModel> post(UsuarioInputModel usuarioInput) { Usuario usuario = MapearUsuario(usuarioInput); var response = _usuarioService.Guardar(usuario); if (response.Error) { return(BadRequest(response.Mensaje)); } return(Ok(response.usuario)); }
private User MapearUsuario(UsuarioInputModel usuarioInput) { var Usuario = new User { Username = usuarioInput.Username, Role = usuarioInput.Role, Password = usuarioInput.Password }; return(Usuario); }
private Usuario MapearUsuario(UsuarioInputModel usuarioInput) { var usuario = new Usuario { Identificacion = usuarioInput.Identificacion, Nombre = usuarioInput.Nombre, CorreoElectronico = usuarioInput.CorreoElectronico, ClaveIngreso = usuarioInput.ClaveIngreso }; return(usuario); }
public IActionResult Login([FromBody] UsuarioInputModel model) { var user = _usuarioService.Validate(model.CorreoElectronico, model.ClaveDeIngreso); if (user == null) { return(BadRequest("El correo electronico o la clave de acceso son incorrectos.")); } var response = _jwtService.GenerateToken(user); return(Ok(response)); }
public ActionResult <UsuarioViewModel> Post(UsuarioInputModel usuarioInput) { System.Console.WriteLine(usuarioInput.identificacion); Usuario usuario = mapearUsuario(usuarioInput); var respuesta = _usuarioService.guardar(usuario); if (respuesta.Error) { return(BadRequest(respuesta.Mensaje)); } return(Ok(respuesta.Usuario)); }
public ActionResult <UsuarioViewModel> Create([FromBody] UsuarioInputModel usuarioInputModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var usuarioInput = _mapper.Map <Usuario>(usuarioInputModel); var usuarioOutput = _usuarioService.Create(usuarioInput); return(Created(nameof(GetById), _mapper.Map <UsuarioViewModel>(usuarioOutput))); }
public ActionResult <UsuarioViewModel> Post(UsuarioInputModel usuarioInput) { Usuario usuario = MapearUsuario(usuarioInput); var user = _usuarioService.Validate(usuario.CorreoElectronico, usuario.ClaveDeIngreso); if (user == null) { return(BadRequest("El correo electronico o la clave de acceso son incorrectos.")); } var response = _jwtService.GenerateToken(user); return(Ok(response)); }
private Usuario mapearUsuario(UsuarioInputModel usuarioInput) { Usuario usuario = new Usuario(); // System.Console.WriteLine(usuarioInput.identificacion); usuario.Identificacion = usuarioInput.identificacion; // System.Console.WriteLine(usuario.identificacion); usuario.Nombre = usuarioInput.nombre; usuario.Salario = usuarioInput.salario; usuario.Costo = usuarioInput.costo; return(usuario); }
private Usuario Mapear(UsuarioInputModel usuarioInputModel) { var usuario = new Usuario { Identificacion = usuarioInputModel.Identificacion, Nombres = usuarioInputModel.Nombres, Apellidos = usuarioInputModel.Apellidos, Pass = usuarioInputModel.Pass, Rol = usuarioInputModel.Rol, Sexo = usuarioInputModel.Sexo, User = usuarioInputModel.User }; return(usuario); }
private Usuario MapToUsuario(UsuarioInputModel usuarioInputModel) { var usuario = new Usuario { Id = usuarioInputModel.Id, Nombre = usuarioInputModel.Nombre, Apellido = usuarioInputModel.Apellido, Telefono = usuarioInputModel.Telefono, Correo = usuarioInputModel.Correo, FechaNacimiento = usuarioInputModel.FechaNacimiento, }; return(usuario); }
private Usuario MapToUsuario(UsuarioInputModel usuarioInputModel) { Usuario usuario = new Usuario { Id = usuarioInputModel.Id, Nombre = usuarioInputModel.Nombre, Correo = usuarioInputModel.Correo, Contrasena = usuarioInputModel.Contrasena, Celular = usuarioInputModel.Celular, Rol = usuarioInputModel.Rol, }; return(usuario); }
private Usuario MapearUsuario(UsuarioInputModel usuarioInput) { var usuario = new Usuario { Identificacion = usuarioInput.Identificacion, PrimerNombre = usuarioInput.PrimerNombre, SegundoNombre = usuarioInput.SegundoNombre, PrimerApellido = usuarioInput.PrimerApellido, SegundoApellido = usuarioInput.SegundoApellido, Telefono = usuarioInput.Telefono, CorreoElectronico = usuarioInput.CorreoElectronico, Clave = usuarioInput.Clave }; return(usuario); }
public ActionResult <UsuarioViewModel> getUser(UsuarioInputModel usuarioInputModel) { Usuario response = usuarioService.buscarByCorreoContrasena(usuarioInputModel.Correo, usuarioInputModel.Contrasena); if (response == null) { ModelState.AddModelError("Acceso denegado", "Usuario y/o contraseña incorrectos"); var detallesProblema = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest }; return(BadRequest(detallesProblema)); } return(Ok(response)); }
public ActionResult <UsuarioViewModel> Post(UsuarioInputModel usuarioInputModel) { Usuario usuario = MapToUsuario(usuarioInputModel); var response = _usuarioService.Guardar(usuario); if (response.Error) { ModelState.AddModelError("Error al registrar el usuario", response.Mensaje); var detallesProblema = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest }; return(BadRequest(detallesProblema)); } return(Ok(response.Usuario)); }
private Usuario MapearInfoUsuario(UsuarioInputModel usuarioInput) { var usuario = new Usuario { Email = usuarioInput.Email, Password = usuarioInput.Password, Role = usuarioInput.Role, Apellidos = usuarioInput.Apellidos, Nombres = usuarioInput.Nombres, Sexo = usuarioInput.Sexo, Telefono = usuarioInput.Telefono, Estado = usuarioInput.Estado }; return(usuario); }
public ActionResult <UsuarioViewModel> Update(UsuarioInputModel usuarioInput) { User usuario = MapearUsuario(usuarioInput); var response = _usuarioservice.Modificar(usuario); if (response.Error) { ModelState.AddModelError("Actualizar Usuario", response.Mensaje); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } return(Ok(response.Usuario)); }
public ActionResult <UsuarioViewModel> Update(int id, [FromBody] UsuarioInputModel usuarioInputModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!_usuarioService.Exist(id)) { return(NotFound()); } var usuarioInput = _mapper.Map <Usuario>(usuarioInputModel); var usuarioOutput = _usuarioService.Update(id, usuarioInput); return(Ok(_mapper.Map <UsuarioViewModel>(usuarioOutput))); }
public IActionResult Login(UsuarioInputModel model) { var user = _userService.Validate(model.User, model.Password); if (user == null) { ModelState.AddModelError("Acceso Denegado", "Username or password is incorrect"); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } var response = _jwtService.GenerateToken(user); return(Ok(response)); }
public ActionResult Login(UsuarioInputModel model) { var user = _servicioUsuario.ValidarUsuario(model.Usuario, model.Password); if (user == null) { ModelState.AddModelError("Acceso Denegado", "Usuario y/o contraseña incorrectos"); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status401Unauthorized, }; return(Unauthorized(problemDetails)); } var response = _servicioJwt.GenerarToken(user); return(Ok(response)); }
private Usuario MapearUsuario(UsuarioInputModel usuarioInput) { var usuario = new Usuario { TipoUsuario = usuarioInput.TipoUsuario, PrimerNombre = usuarioInput.PrimerNombre, SegundoNombre = usuarioInput.SegundoNombre, PrimerApellido = usuarioInput.PrimerApellido, SegundoApellido = usuarioInput.SegundoApellido, NumeroCedula = usuarioInput.NumeroCedula, UsuarioI = usuarioInput.UsuarioI, Contrasena = usuarioInput.Contrasena, Telefono = usuarioInput.Telefono, Email = usuarioInput.Email }; return(usuario); }
private Usuario MapearUsuario(UsuarioInputModel usuarioInput) { var key = Seguridad.RandomString(16); var usuario = new Usuario { Email = usuarioInput.Email, Password = Seguridad.Encriptar(usuarioInput.Password, key), Role = "Ventas", Apellidos = usuarioInput.Apellidos, KeyDesEncriptarPassword = key, Nombres = usuarioInput.Nombres, Sexo = usuarioInput.Sexo, Telefono = usuarioInput.Telefono, Estado = "Activo" }; return(usuario); }
public ActionResult <UsuarioViewModel> ActualizarInformacionUsuario(UsuarioInputModel usuarioInput) { Usuario usuario = MapearInfoUsuario(usuarioInput); var response = _serviceUsuario.ActualizarDatos(usuario); if (response.Error) { ModelState.AddModelError("Error al actualizar el usuario", response.Mensaje); var detallesproblemas = new ValidationProblemDetails(ModelState); if (response.Estado == "Error") { detallesproblemas.Status = StatusCodes.Status500InternalServerError; } if (response.Estado == "NoExiste") { detallesproblemas.Status = StatusCodes.Status404NotFound; } return(BadRequest(detallesproblemas)); } return(Ok(new UsuarioViewModel(response.Usuario))); }
public ActionResult <UsuarioViewModel> GuardarUsuario(UsuarioInputModel usuarioInputModel) { Usuario usuario = Mapear(usuarioInputModel); var Response = _service.Guardar(usuario); if (Response.Error) { ModelState.AddModelError("Error al guardar al usuario", Response.Mensaje); var detalleProblemas = new ValidationProblemDetails(ModelState); if (Response.Estado.Equals("EXISTE")) { detalleProblemas.Status = StatusCodes.Status302Found; } if (Response.Error.Equals("ERROR")) { detalleProblemas.Status = StatusCodes.Status500InternalServerError; } return(BadRequest(detalleProblemas)); } Response.Mensaje = "Usuario registrado"; return(Ok(Response.Usuario)); }
public ActionResult <UsuarioViewModel> GuardarUsuario(UsuarioInputModel usuarioInput) { Usuario usuario = MapearUsuario(usuarioInput); var response = _serviceUsuario.GuardarUsuario(usuario); if (response.Error) { ModelState.AddModelError("Error al guardar el usuario", response.Mensaje); var detallesproblemas = new ValidationProblemDetails(ModelState); if (response.Estado == "Error") { detallesproblemas.Status = StatusCodes.Status500InternalServerError; } if (response.Estado == "Registrado") { detallesproblemas.Status = StatusCodes.Status409Conflict; } return(BadRequest(detallesproblemas)); } return(Ok(new UsuarioViewModel(response.Usuario))); }
public ActionResult <UsuarioViewModel> Post(UsuarioInputModel usuarioInput) { var response = service.Guardar(usuarioInput.MapearEntrada()); return(StatusCode(response.CodigoHttp, response)); }
public ActionResult <String> Put(string campo, UsuarioInputModel usuarioInput) { var response = service.ActualizarContraseña(usuarioInput.MapearEntrada()); return(StatusCode(response.CodigoHttp, response)); }