From 20d10b1b3552011f759549320eb3e5ba24f7033d Mon Sep 17 00:00:00 2001 From: esantangelo <enzo020895@gmail.com> Date: Sat, 12 Dec 2020 16:38:39 -0300 Subject: [PATCH] bedelia --- Bedelia/Controllers/UsersController.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Bedelia/Controllers/UsersController.cs b/Bedelia/Controllers/UsersController.cs index 3a384a3..f65a84c 100644 --- a/Bedelia/Controllers/UsersController.cs +++ b/Bedelia/Controllers/UsersController.cs @@ -135,5 +135,23 @@ namespace Bedelia.Controllers return Ok(result); } + [HttpPost("login")] + public async Task<IActionResult> Login(UserLoginDto userLoginDto) + { + var user = await _context.Users.FirstOrDefaultAsync(x => x.IdentityCard == userLoginDto.IdentityCard); + + if (user == null) + { + return BadRequest(string.Format("el usuario con cédula {0} no existe en bedelia", userLoginDto.IdentityCard)); + } + + if (user.Password != userLoginDto.Password) + { + return BadRequest(string.Format("Contraseña incorrecta")); + } + + return Ok(); + } + } } -- GitLab