public ActionResult Register(string userName, string email, string password, string confirmPassword) { ViewData["PasswordLength"] = MembershipService.MinPasswordLength; if (ValidateRegistration(userName, email, password, confirmPassword)) { // Attempt to register the user MembershipCreateStatus createStatus = MembershipService.CreateUser(userName, password, email); Usuario usuario = new Usuario(); usuario.UserIdMembership = (System.Guid)Membership.GetUser(userName).ProviderUserKey; usuario.Nome = "NOme "; usuarioRepositorio.Add(usuario); usuarioRepositorio.Save(); if (createStatus == MembershipCreateStatus.Success) { FormsAuth.SignIn(userName, false /* createPersistentCookie */); return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("_FORM", ErrorCodeToString(createStatus)); } } // If we got this far, something failed, redisplay form return(View()); }
public IActionResult Create([FromBody] Usuario usuario) { if (usuario == null) { return(BadRequest()); } _repo.Add(usuario); return(CreatedAtRoute("GetUsuario", new { id = usuario.Id }, usuario)); }
public IActionResult Create([FromBody] Usuario user) { if (user == null) { return(BadRequest()); } _usuarioRepositorio.Add(user); return(CreatedAtRoute("GetUsuario", new { id = user.UsuarioId }, user)); }
public IActionResult Create([FromForm] Usuario item) { if (item == null) { return(BadRequest()); } _UsuarioRepositorio.Add(item); return(new ObjectResult(item)); }
public IActionResult CriarUsuario([FromBody] Usuario usuario) { if (usuario == null) { return(BadRequest()); } _usuarioRepositorio.Add(usuario); return(CreatedAtRoute("GetUsuario", new Usuario { IdUsuario = usuario.IdUsuario }, usuario)); }
public IActionResult Create([FromBody] Usuario usuario) { try { _usuarioRepositorio.Add(usuario); return(CreatedAtRoute("GetUsuario", new { id = usuario.UsuarioId }, usuario)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult CadastrarUsuario([FromServices] IUsuarioRepositorio repositorio, [FromBody] AddUsuario addUsuario) { var usuario = new Usuario(); var validacao = new UsuarioValidator().Validate(usuario); usuario.NomeUsuario = addUsuario.NomeUsuario; usuario.EmailUsuario = addUsuario.EmailUsuario; usuario.PasswordUsuario = addUsuario.PasswordUsuario; usuario.ConfirmaPasswordUsuario = addUsuario.ConfirmaPasswordUsuario; repositorio.Add(usuario); repositorio.SaveChanges(); return(Ok(usuario)); }
public void Insertar(UsuarioDto dto) { var usuario = new Dominio.Entity.Entidades.Usuario() { User = dto.User, Password = dto.Password, FechaCreacion = dto.FechaCreacion, PersonaId = dto.PersonaId, Foto = dto.Foto }; _usuarioRepositorio.Add(usuario); Guardar(); }
public IActionResult Create([FromForm] Usuario usuario) { if (usuario == null) { return(BadRequest()); } usuario.DataCriacao = DateTime.Now; TokenController obj = new TokenController(_configuration); usuario.Token = obj.RequestToken(usuario.Email).ToString(); _usuarioRepositorio.Add(usuario); return(CreatedAtRoute("GetUsuario", new { id = usuario.Id, }, usuario)); }
public async Task <IActionResult> Post(Usuario usuario) { try { _usuarioRepository.Add(usuario); if (await _usuarioRepository.SaveChangesAsync()) { return(Created($"/usuario/{usuario.UsuarioId}", usuario)); } } catch (System.Exception) { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Falha no banco de dados")); } return(this.StatusCode(StatusCodes.Status400BadRequest, "Parâmetros inválidos")); }
public IActionResult UsuarioComSeusProdutos([FromServices] IUsuarioRepositorio repositorio, [FromBody] AddUsuarioComProduto addUsuarioComProduto) { var usuario = new Usuario(); var validacao = new UsuarioValidator().Validate(usuario); usuario.NomeUsuario = addUsuarioComProduto.NomeUsuario; usuario.ColecaoProdutos = new List <Produto>(); foreach (var item in addUsuarioComProduto.ColecaoProdutos) { var teste = new Produto(item.NomeProduto, item.CodigoProduto, item.PrecoProduto, item.Fabricacao, item.Validade); usuario.ColecaoProdutos.Add(teste); } repositorio.Add(usuario); repositorio.SaveChanges(); return(Created($"api/produto/{usuario.NomeUsuario}", new { usuario.Id, usuario.NomeUsuario, usuario.ColecaoProdutos })); }
public async Task <IActionResult> PostUsuario([FromBody] Usuario usuario) { var data = _usuarioRepositorio.Add(usuario); return(Ok(data)); }
/* agregar usuario */ public Usuario PostUsuario(Usuario item) { return(repositorio.Add(item)); }
public async Task Add(Usuario Objeto) { await UsuarioRepositorio.Add(Objeto); }