Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 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");
 }
Exemplo n.º 3
0
        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");
        }