public IHttpActionResult PostAsistencias(AsistenciaModel asistencias) { try { string data = validaciones.validarDatosAsistencia(asistencias.FechaAsistencia, asistencias.Estudiante, asistencias.Grupo, asistencias.Curso, asistencias.TipoAsistencia); if (data.Equals("1")) { data = db.CrearAsistencia(asistencias.Estudiante, Int32.Parse(asistencias.Grupo), Int32.Parse(asistencias.Curso), asistencias.TipoAsistencia, asistencias.FechaAsistencia); if (data.Equals("1")) { return(Created("DefaultApi", "Asistencia registrada")); //201 } else if (data.Equals("La asistencia ya esta registrado")) { return(Conflict()); //404 } else if (data.Equals("Error el estudiante no existe") || data.Equals("Error el curso no existe") || data.Equals("Error el grupo no existe") || data.Equals("Error el tipo de asistencia no existe")) { return(NotFound()); } else { throw new Exception(data); } } else { throw new Exception(data); } } catch (Exception ex) { return(InternalServerError(ex)); } }