using Microsoft.AspNetCore.Mvc; using System.Text; using Entidades; using Entidades.Dto; using Modelo; using System.Diagnostics.CodeAnalysis; namespace AlquilaFacil.Controllers; [ApiController] public class InquilinoController: ControllerBase { [HttpGet("api/inquilino")] public IActionResult Get() { return Ok(); } [HttpPost("api/inquilino")] public IActionResult Post([FromBody] CrearClienteDto cid) { var ret = verificarCrearUsuario(cid); if (ret != "") return BadRequest(ret); bool ret2 = RepositorioUsuarios.Singleton.AltaCliente(cid); return (ret2) ? Ok() : BadRequest(ret); } private string verificarCrearUsuario(CrearClienteDto cid) { string msg = ""; if (cid.email == string.Empty) msg += "Falta ingresar el email\n"; if (cid.contraseƱa.Length < 8) msg += "Por lo menos 8 caracteres en la contraseƱa\n"; if (cid.apellido == string.Empty) msg += "Falta Ingresar apellido\n"; if (cid.nombre == string.Empty) msg += "Falta Ingresar nombre\n"; if (cid.dni <= 0) msg += "Falta Ingresar dni o elejiste un numero negativo\n"; if (cid.celular == string.Empty) msg += "Falta Ingresar Numero de Contacto\n"; if (cid.domicilio == string.Empty) msg += "Falta Ingresar Domicilio Legal"; return msg; } }