public ModeloAluno Get(int id) { try { ModeloAluno aluno = Alunos.Where(r => r.Id == id).ToList().FirstOrDefault(); aluno.Estado = new EstadoController.ModeloEstado(); aluno.Estado = EstadoController.Get(aluno.IdEstado); return(aluno); } catch (Exception) { return(null); } }
public string Post([FromBody] object value) { try { string output = JsonConvert.SerializeObject(value); ModeloAluno model = JsonConvert.DeserializeObject <ModeloAluno>(output); var maxValue = Alunos.Count == 0 ? 0 : Alunos.Max(x => x.Id); model.Id = maxValue + 1; Alunos.Add(model); } catch (Exception erro) { return(erro.ToString()); } return("OK"); }
public string Put([FromBody] object value) { try { string output = JsonConvert.SerializeObject(value); ModeloAluno modelS = JsonConvert.DeserializeObject <ModeloAluno>(output); var query = (from stud in Alunos where stud.Id == modelS.Id select stud); foreach (ModeloAluno model in query) { model.IdEstado = modelS.IdEstado; model.Nome = modelS.Nome; model.Sexo = modelS.Sexo; model.Carro = modelS.Carro; model.Casa = modelS.Casa; } } catch (Exception erro) { return(erro.ToString()); } return("OK"); }