public HttpResponseMessage CreateUsuario() { try { var user = new Domain.Entities.Usuario(); user.DataCadastro = DateTime.Now; user.Email = "*****@*****.**"; user.Foto = "pix.jpg"; user.IdPerfilUsuario = 1; user.Nome = "Plínio Cunha 1"; user.PublicKeySocial = "pix"; user.Senha = "pix"; user.SenhaKey = "pix"; _domainServiceUsuario.CriarUsuario(user); return(Request.CreateResponse(HttpStatusCode.OK, "Usuário cadastro com sucesso.")); } catch (Exception ex) { _logger.GravarLog(ex, true); return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
public static UsuarioList ToVM(this Domain.Entities.Usuario entity) { return(new UsuarioList { Id = entity.Id, Nome = entity.Nome, Email = entity.Email }); }
public async Task <long> Handle(CreateUsuarioCommand request, CancellationToken cancellationToken) { var entity = new Domain.Entities.Usuario { NomUsuario = request.NomUsuario, NumCpf = request.NumCpf, Email = request.Email, NomPerfil = request.NomPerfil, NumTelefone = request.NumTelefone, CriadoPor = request.CriadoPor, DataCriacao = DateTime.Now, CodUnidadeInfraestrutura = request.CodUnidadeInfraestrutura, CodEmpresa = request.CodEmpresa, CodPerfil = request.CodPerfil, CodUsuarioLogin = request.Id }; _context.Usuario.Add(entity); await _context.SaveChangesAsync(cancellationToken); //Rn0101 if (request.UsuarioSgso) { var entityResponsavelTecnico = new Domain.Entities.ResponsavelTecnico { NomResponsavelTecnico = request.NomUsuario, NumCpf = request.NumCpf, EndEmail = request.Email, NumTelefone = request.NumTelefone, CriadoPor = request.CriadoPor, CodUnidadeInfraestrutura = request.CodUnidadeInfraestrutura, FlagGestorSgso = true, DataCriacao = DateTime.Now }; _context.ResponsavelTecnico.Add(entityResponsavelTecnico); await _context.SaveChangesAsync(cancellationToken); var entityVinculo = new Domain.Entities.VinculoResponsavelEmpresa { CodUnidadeInfraestrutura = request.CodUnidadeInfraestrutura, CodEmpresa = request.CodEmpresa, CodResponsavelTecnico = entityResponsavelTecnico.CodResponsavelTecnico }; _context.VinculoResponsavelEmpresa.Add(entityVinculo); await _context.SaveChangesAsync(cancellationToken); } return(entity.CodUsuario); }
public async Task <Domain.Entities.Usuario> Execute(Domain.Entities.Usuario user, string token) { using var context = new ApiContext(); user.Token = token; user.DataAtualizacao = DateTime.Now; context.Usuarios.Update(user); await context.SaveChangesAsync(); return(user); }
public async Task <Domain.Entities.Usuario> Execute(string nome, string login, string email, int roleId) { using var context = new ApiContext(); var usuarioNew = new Domain.Entities.Usuario { Nome = nome.ToUpper(), Login = login.ToLower(), Email = email.ToLower(), Role = await context.Roles.Where(x => x.Id == roleId).SingleOrDefaultAsync(), Token = "", Ativo = true, DataCriacao = DateTime.Now }; context.Usuarios.Add(usuarioNew); await context.SaveChangesAsync(); return(usuarioNew); }
public async Task Execute(int id, string nome, string login, string email, int roleId, string token) { using var context = new ApiContext(); var usuarioUpdate = new Domain.Entities.Usuario { Id = id, Nome = nome.ToUpper(), Login = login.ToLower(), Email = email.ToLower(), Role = await context.Roles.Where(x => x.Id == roleId).SingleOrDefaultAsync(), Token = token, Ativo = true, DataCriacao = DateTime.Now }; context.Usuarios.Update(usuarioUpdate); await context.SaveChangesAsync(); EmailService.EnviarNovoCadastro(usuarioUpdate.Nome, usuarioUpdate.Email); }
public System.Threading.Tasks.Task GravarUsuarioAsync(Domain.Entities.Usuario usuario) { return(base.Channel.GravarUsuarioAsync(usuario)); }
public void GravarUsuario(Domain.Entities.Usuario usuario) { base.Channel.GravarUsuario(usuario); }
protected override void Seed(NGames.Infrastruture.Context.NGamesDataContext context) { // This method will be called after migrating to the latest version. // You can use the DbSet<T>.AddOrUpdate() helper extension method // to avoid creating duplicate seed data. E.g. // // context.People.AddOrUpdate( // p => p.FullName, // new Person { FullName = "Andrew Peters" }, // new Person { FullName = "Brice Lambson" }, // new Person { FullName = "Rowan Miller" } // ); // var perfilOperador = new Domain.Entities.Permissao("Operador"); if (!context.Permissoes.Where(p => p.Nome == "Operador").Any()) { context.Permissoes.Add(perfilOperador); } var perfilGerente = new Domain.Entities.Permissao("Gerente"); if (!context.Permissoes.Where(p => p.Nome == "Gerente").Any()) { context.Permissoes.Add(perfilGerente); } var usuarioOperador = new Domain.Entities.Usuario("Usuario Operador", "*****@*****.**", "123456"); usuarioOperador.AtribuirPermisao(perfilOperador); if (!context.Usuarios.Where(p => p.Nome == "Usuario Operador").Any()) { context.Usuarios.Add(usuarioOperador); } var usuarioGerente = new Domain.Entities.Usuario("Usuario Gerente", "*****@*****.**", "123456"); usuarioGerente.AtribuirPermisao(perfilGerente); if (!context.Usuarios.Where(p => p.Nome == "Usuario Gerente").Any()) { context.Usuarios.Add(usuarioGerente); } var produtoPS3 = new Domain.Entities.Produto("PS3", 100, 10); if (!context.Produtos.Where(p => p.Nome == "PS3").Any()) { context.Produtos.Add(produtoPS3); } var produtoNintendo = new Domain.Entities.Produto("Nintendo", 100, 10); if (!context.Produtos.Where(p => p.Nome == "Nintendo").Any()) { context.Produtos.Add(produtoNintendo); } var produtoXBox = new Domain.Entities.Produto("XBox", 100, 10); if (!context.Produtos.Where(p => p.Nome == "XBox").Any()) { context.Produtos.Add(produtoXBox); } var produtoAtari = new Domain.Entities.Produto("Atari", 100, 10); if (!context.Produtos.Where(p => p.Nome == "Atari").Any()) { context.Produtos.Add(produtoAtari); } var opcionalJogo = new Domain.Entities.Opcional("Jogo", 10, 15); if (!context.Opcionais.Where(p => p.Nome == "Jogo").Any()) { context.Opcionais.Add(opcionalJogo); } var opcionalMC = new Domain.Entities.Opcional("Memory Card", 10, 15); if (!context.Opcionais.Where(p => p.Nome == "Memory Card").Any()) { context.Opcionais.Add(opcionalMC); } var opcionalControle = new Domain.Entities.Opcional("Controle", 10, 15); if (!context.Opcionais.Where(p => p.Nome == "Controle").Any()) { context.Opcionais.Add(opcionalControle); } var pacoteDiario = new Domain.Entities.Pacote("Diário: 1 Jogo + 1 controle", 5, 15); var pacoteFinde = new Domain.Entities.Pacote("Finde: 2 Jogos + 1 controle", 7, 15); var pacoteSemana = new Domain.Entities.Pacote("Semana: 5 Jogo + 1 controle", 10, 15); context.SaveChanges(); }
public void PreencherEntidade(Domain.Entities.Usuario usuario) { usuario.NomeCompleto = $"{Nome} {Sobrenome}"; usuario.Email = Email; usuario.Senha = Senha; }