public IActionResult LoginEnseignant([FromBody] EnseignantDto ens) { var obj = _maBd.Enseignant.FirstOrDefault(m => m.Courriel == ens.Courriel && m.MotDePasse == ens.MotDePasse); if (obj == null) { return(new OkObjectResult(null)); } return(new OkObjectResult(obj)); }
public Task AddOrUpdateEnseignant(EquipeEnseignante equipe, Enseignant enseignant) { var basePath = pathProvider.GetTeamFileName(); var equipeDto = LoadEquipeEnseignanteDto(basePath); var dtoToSave = EnseignantDto.CreateFromEnseignant(enseignant); var foundEnseignant = equipeDto.Enseignants.FirstOrDefault(x => x.Nom == dtoToSave.Nom); equipeDto.Enseignants = equipeDto.Enseignants.Except(new[] { foundEnseignant }) .Concat(new[] { dtoToSave }) .ToArray(); File.WriteAllText(basePath, JsonConvert.SerializeObject(equipeDto)); //ecrasera le fichier si il existe return(Task.CompletedTask); }