public IActionResult Criar([FromBody] Marca marca) { try { var existeMarcaComMesmoNome = _contexto.Marcas.Any(a => a.Nome.ToLower() == marca.Nome.ToLower()); if (existeMarcaComMesmoNome) { return(new ObjectResult("Já existe uma marca com mesmo nome") { StatusCode = 412 }); } else { _contexto.Marcas.Add(marca); _contexto.SaveChanges(); return(new ObjectResult(string.Empty) { StatusCode = 201 }); } } catch (Exception exception) { return(new ObjectResult(exception.Message) { StatusCode = 500 }); } }
public IActionResult Criar([FromBody] Patrimonio patrimonio) { _contexto.Patrimonios.Add(patrimonio); _contexto.SaveChanges(); return(new ObjectResult(string.Empty) { StatusCode = 201 }); }
public IActionResult Criar([FromBody] Usuario usuario) { var existeUsuarioComMesmoEmail = _contexto.Usuarios.Any(a => a.Email.ToLower() == usuario.Email.ToLower()); if (existeUsuarioComMesmoEmail) { return(new ObjectResult("Já existe um usuario com o mesmo email") { StatusCode = 412 }); } else { _contexto.Usuarios.Add(usuario); _contexto.SaveChanges(); return(new ObjectResult(string.Empty) { StatusCode = 201 }); } }