public async Task <ActionResult> CreateStudent(string Nombre, string FechaNacimiento) { try { var studen = new EntStudent() { Nombre = Nombre, FechaNacimiento = Convert.ToDateTime(FechaNacimiento) }; var result = await _ibusStudent.SaveStudent(studen); if (result) { return(Ok("Operacion Exitosa")); } else { return(NotFound("No se grabo estudiante")); } } catch (Exception ex) { return(NotFound(ex.ToString())); } }
public async Task <List <EntStudentAssignment> > GetStudentAssignment(EntStudent entStudent) { try { List <EntStudentAssignment> entStudentAssignments = new List <EntStudentAssignment>(); entStudentAssignments = (from studt in _schoolContext.Estudiantes join assig_stud in _schoolContext.AsignacionesEstudiantes on studt.Id equals assig_stud.Idestudiante join assig in _schoolContext.Asignaciones on assig_stud.Idasignacion equals assig.Id where studt.Nombre == entStudent.Nombre select new EntStudentAssignment { IdStudent = studt.Id, NombreStudent = studt.Nombre, FechaNacimiento = studt.FechaNacimiento, IdAssignment = assig.Id, NombreAssignment = assig.Nombre }).ToList(); return(entStudentAssignments); } catch (Exception ex) { throw new Exception("Erro " + ex.Message); } return(new List <EntStudentAssignment>()); }
public async Task <bool> SaveStudent(EntStudent entStudent) { try { var student = new Estudiante() { FechaNacimiento = entStudent.FechaNacimiento, Nombre = entStudent.Nombre }; _schoolContext.Estudiantes.Add(student); await _schoolContext.SaveChangesAsync(); return(true); } catch (Exception ex) { throw new Exception("Erro " + ex.Message); } return(false); }
public async Task <bool> DeleteStudent(EntStudent entStudent) { throw new NotImplementedException(); }
public async Task <bool> UpdateStudent(EntStudent entStudent) { throw new System.NotImplementedException(); }
public async Task <bool> SaveStudent(EntStudent entStudent) { return(await new DatStudent(_schoolContext).SaveStudent(entStudent)); }