/// <summary> /// Ajouter un point d'attention /// </summary> /// <param name="i">Numéro de l'image concernée</param> /// <param name="mod">Modalité</param> /// <param name="x">Coordonnées X du PA</param> /// <param name="y">Coordonnées Y du PA</param> /// <param name="tps">Temps de l'observation</param> public void AddPA(int i, Modalite mod, double x, double y, double tps) { // Il faut trouver le rang de l'observation concernée par l'image donnée int indice = 0; // Premier cas, l'observation est en modalité PA if (mod == Modalite.PA) { foreach (Observation o in ObservationsPA) { if (o.Image.Numero == i) { indice = ObservationsPA.IndexOf(o); } } ObservationsPA[indice].AddPA(x, y, tps); } // Deuxième cas, l'observation est en modalité S else { foreach (Observation o in ObservationsS) { if (o.Image.Numero == i) { indice = ObservationsS.IndexOf(o); } } ObservationsS[indice].AddPA(x, y, tps); } }
public async Task <ActionResult <Modalite> > GetModalite(int id) { Modalite modalite = await _modaliteRepository.GetByIdAsync(id); if (modalite == null) { return(NotFound()); } return(modalite); }
/// <summary> /// Permet d'ajouter une observation selon la modalité /// </summary> /// <param name="obs">Observation à ajouter</param> /// <param name="mod">Modalité</param> public void AddObservation(Observation obs, Modalite mod) { switch (mod) { case Modalite.PA: ObservationsPA.Add(obs); break; case Modalite.S: ObservationsS.Add(obs); break; default: break; } }
/// <summary> /// Ajout d'observation au sujet /// </summary> /// <param name="obs">Observation à ajouter</param> /// <param name="mod">Modalité (S ou PA) à ajouter</param> /// <param name="index">Index de la liste sujet dans lequel on veut ajouter l'observation</param> public void AddObservation(Observation obs, Modalite mod, int index) { MesSujets[index].AddObservation(obs, mod); }
public void Update(Modalite modalite) { _context.Entry(modalite).State = EntityState.Modified; }
public async Task DeleteAsync(int modaliteId) { Modalite modalite = await _context.Modalites.FindAsync(modaliteId); _context.Modalites.Remove(modalite); }
public async Task InsertAsync(Modalite modalite) { await _context.Modalites.AddAsync(modalite); }