public ClienteDto RegistrarCliente(ResponseCreateCliente cliente) { ClienteDto imprimir = new ClienteDto(); if (Validaciones.SoloLetras(cliente.Apellido.ToString()) && Validaciones.SoloLetras(cliente.Nombre.ToString()) && Validaciones.SoloNumeros(cliente.DNI) && !_query.ExisteDni(cliente.DNI)) { Cliente entity = new Cliente() { DNI = cliente.DNI, Apellido = cliente.Apellido, Nombre = cliente.Nombre, Email = cliente.Email }; Add(entity); imprimir.Mensaje = "El cliente fue registrado con el exito"; return(imprimir); } else { imprimir.Mensaje = "Ocurrio un error, el dni ya estba registrado, o ingreso incorrectamente los datos, vuelva a intentarlo"; return(imprimir); } }
public IActionResult RegistrarCliente(ResponseCreateCliente cliente) { try { return(new JsonResult(_service.RegistrarCliente(cliente)) { StatusCode = 201 }); } catch (System.Exception e) { return(BadRequest(e.Message)); } }