public ResponseEntity <UsuarioViewModel> Login(InsUsuarioRequest request)
        {
            var usuario = usuarioRepository.Login(request);
            UsuarioViewModel usuarioViewModel = mapper.Map <UsuarioViewModel>(usuario);

            return(ResponseEntity <UsuarioViewModel> .Create(usuarioViewModel));
        }
示例#2
0
        public Usuario InsUsuario(InsUsuarioRequest request)
        {
            var usuario = new Usuario()
            {
                Correo = request.Correo
            };

            dbcontext.Usuario.Add(usuario);
            dbcontext.SaveChanges();

            return(GetUsuario(new GetUsuarioRequest()
            {
                UsuarioId = usuario.UsuarioId
            }));
        }
示例#3
0
        public Usuario Login(InsUsuarioRequest request)
        {
            var usuario = dbcontext.Usuario.Where(o => o.Correo == request.Correo).FirstOrDefault();

            if (usuario == null)
            {
                return(InsUsuario(request));
            }
            else
            {
                return(GetUsuario(new GetUsuarioRequest()
                {
                    UsuarioId = usuario.UsuarioId
                }));
            }
        }