public IActionResult Put(string id, Filiado model) { if (ModelState.IsValid) { try { var filiado = _repo.Filiados.FirstOrDefault(p => p.Id == new Guid(id)); var result = _repo.Add(model); return(Ok(result)); } catch (Exception ex) { Response.StatusCode = 500; return(new JsonResult(new { erro = ex.Message })); } } else { return(BadRequest(ModelState)); } }
public Filiado Update(Filiado filiado) { var filiadoUpdate = _filiados.FirstOrDefault(p => p.Id == filiado.Id); filiadoUpdate.Nome = filiado.Nome; filiadoUpdate.Ativo = filiado.Ativo; return(filiadoUpdate); }
public Filiado Add(Filiado filiado) { var add = filiado; add.Id = Guid.NewGuid(); _filiados.Add(add); return(add); }
public IActionResult Post(Filiado model) { if (ModelState.IsValid) { try { var result = _repo.Add(model); return(Created(string.Empty, result)); } catch (Exception ex) { Response.StatusCode = 500; return(new JsonResult(new { erro = ex.Message })); } } else { return(BadRequest(ModelState)); } }
public void Delete(Filiado filiado) { _filiados.Remove(filiado); }