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