public string Create(ClientesEntity Objeto) { string result = ""; try { Clientes Entity = new Clientes(); Entity.Nombre = Objeto.Nombre; Entity.Apellido = Objeto.Apellido; Entity.Email = Objeto.Email; Entity.ID_TipoDocumento = Objeto.ID_TipoDocumento; Entity.Nro_Documento = Objeto.Nro_Documento; Entity.Telefono = Objeto.Telefono; Entity.Dir_Calle = Objeto.Dir_Calle; Entity.Dir_Numer = Objeto.Dir_Numer; Entity.Dir_Piso = Objeto.Dir_Piso; Entity.Dir_Dpto = Objeto.Dir_Dpto; _db.Clientes.Add(Entity); _db.SaveChanges(); } catch (Exception ex) { result = "Se produjo un error inesperado al realizar la operación"; throw ex; } return(result); }
public void UpdateUserlastLogin(decimal userId) { Usuarios u = _db.Usuarios.FirstOrDefault(x => x.ID == userId); u.LastLogin = DateTime.Now; _db.SaveChanges(); }
/// <summary> /// Inseri Pessoa no banco de dados /// </summary> /// <typeparam name="T"></typeparam> /// <param name="obj"></param> public void InserirPessoa <T>(T obj) { var props = obj.GetType().GetProperties(); bool pj = props.Any(x => x.Name == "CNPJ"); if (pj) { _empresaDbContext.PessoaJuridica.Add(obj as PessoaJuridica); } else { _empresaDbContext.PessoaFisica.Add(obj as PessoaFisica); } _empresaDbContext.SaveChanges(); }
public IActionResult Create(Contato contato) { _db.Contatos.Add(contato); _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(Contato contato) { if (!ModelState.IsValid) { return(View(contato)); } contato.Senha = _protectorProvider.Protect(contato.Senha); _contexto.Add(contato); _contexto.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Create(Contato contato) { if (!ModelState.IsValid) { return(View(contato)); } _contexto.Add(contato); _contexto.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Create(Contato contato) { var podeCriar = User.HasClaim("Contato", "Criar"); if (!podeCriar) { RedirectToAction("AcessoNegado", "Login"); } contato.Senha = _protectorProvider.Protect(contato.Senha); _db.Contatos.Add(contato); _db.SaveChanges(); return(RedirectToAction("Index")); }
/* * [Authorize(Roles = "Admin")] Usando dessa forma, significa que sou as duas coisas * [Authorize(Roles = "Corretor")] */ public IActionResult Create(Contato contato)//para entrar na tela, um em branco //Outro create é no botão gravar { //Polimorfismo var podeCriar = User.HasClaim("Contatos", "Criar"); if (!podeCriar) { return(RedirectToAction("AcessoNegado", "Login")); } contato.Senha = _protectorProvider.Protect(contato.Senha); _db.Contatos.Add(contato);//é uma lista _db.SaveChanges(); //return View(); //Não retorna para a tela return(RedirectToAction("Index")); }
public IActionResult Create(Contato contato) { //foreach (var clain in User.Claims) //{ //} //var podeCriar = User.HasClaim("Contato", "Criar"); //if (!podeCriar) //{ // return RedirectToAction("AcessoNegado", "Login"); //} contato.Senha = _protectionProvider.Protect(contato.Senha); _db.Contatos.Add(contato); _db.SaveChanges(); return(RedirectToAction("Index")); }