示例#1
0
 CB01_Cliente mapearDtoCBAEntidad(DtoClienteCB dto)
 => new CB01_Cliente()
 {
     Nombre   = dto.Nombre,
     Apellido = dto.Apellido,
     Cedula   = dto.Cedula,
     Telefono = dto.Telefono,
     Email    = dto.Email,
 };
示例#2
0
        public DtoApiResponseMessage CrearClienteCB(DtoClienteCB dto)
        {
            var ClienteCB = mapearDtoCBAEntidad(dto);

            CrearCB(ClienteCB);
            var dtoMapeado = mapearEntidadADto(ClienteCB);

            return(apiResponseMessage.CrearDtoApiResponseMessage(dtoMapeado, "VE_PEL_LIS_001"));
        }
 public HttpResponseMessage obtenerCuentasByClienteId(DtoClienteCB dto)
 {
     try
     {
         return(Request.CreateResponse(HttpStatusCode.OK, _cuentaService.ObtenerCuentasByCedula(dto.Cedula)));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.BadRequest, _apiResponseMessage.crearDtoErrorExceptionMessage(ex)));
     }
 }
 public HttpResponseMessage ObtenerMovimientosByCliente(DtoClienteCB dto)
 {
     try
     {
         return(Request.CreateResponse(HttpStatusCode.OK, _movimientoService.ObtenerMovimientosByClientes(dto.IdCliente)));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.BadRequest, _apiResponseMessage.crearDtoErrorExceptionMessage(ex)));
     }
 }
示例#5
0
 public HttpResponseMessage crearClienteController(DtoClienteCB dto)
 {
     try
     {
         return(Request.CreateResponse(HttpStatusCode.OK, _clienteCbService.CrearClienteCB(dto)));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.BadRequest, _apiResponseMessage.crearDtoErrorExceptionMessage(ex)));
     }
 }
        public DtoApiResponseMessage Login(DtoClienteCB dto)
        {
            var usuario = _usuarioCBRepository.GetFirst <CB04_Usuario>(usuario => usuario.Password.Equals(dto.Password) && usuario.Usuario.Equals(dto.Usuario));

            if (usuario != null)
            {
                var cliente = _clienteRepository.GetFirst <CB01_Cliente>(cliente => cliente.Id.Equals(usuario.ClienteId));

                return(apiResponseMessage.CrearDtoApiResponseMessage(mapearEntidadADto(cliente), "MSG003"));
            }
            else
            {
                return(apiResponseMessage.CrearDtoApiResponseMessage(null, "MSG002"));
            }
        }