// GET: Mission/Details/5 public async Task <ActionResult> DetailsAsync(int id) { MissionModel mission = await _missionService.GetAsync(HttpContext.Session, id); ViewData.Model = mission; return(View()); }
public async Task <ActionResult> EditAsync(int id, FraisModel model, long?missionId) { try { FraisModel fees = await _fraisService.GetAsync(HttpContext.Session, id); if (!ModelState.IsValid) { return(View()); } MissionModel mission = await _missionService.GetAsync(HttpContext.Session, missionId); model.Id = id; model.Mission = mission; model.User = fees.User; string uniqueFileName = UploadedFile(model); model.Justificatif = uniqueFileName; await _fraisService.UpdateAsync(HttpContext.Session, model); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public async Task <Result <MissionDto> > Get(int id) { var res = await _missionService.GetAsync(id); return(Result <MissionDto> .Success(data : res)); }