public string DesativarUsuario(UsarioDesativado dto)
        {
            var usuario = _contexto.UsuarioDb.Where(x => x.Email == dto.Email &&
                                                    x.Senha == dto.SenhaCriptografada).FirstOrDefault();

            usuario.DataAlteracao          = DateTime.Now;
            usuario.Ativo                  = false;
            _contexto.Entry(usuario).State = EntityState.Modified;
            return(MensagensGlobal.UsuarioDesativado);
        }
示例#2
0
        public HttpResponseMessage DesativarUsuario(UsarioDesativado dto)
        {
            if (dto == null)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest));
            }

            dto = UsuarioRegras.CreateInstance.DesativarUsuario(dto);
            var resposta = _UnitOfWork.UsuarioRepositorio.DesativarUsuario(dto);

            _UnitOfWork.Commit();
            return(Request.CreateResponse(HttpStatusCode.OK, resposta));
        }
示例#3
0
 public UsarioDesativado DesativarUsuario(UsarioDesativado dto)
 {
     dto.Email = ValidarEmail.CreateInstance.SetEmail(dto.Email);
     dto.SenhaCriptografada = ValidarSenha.CreateInstance.SetSenha(dto.Senha);
     return(dto);
 }