Пример #1
0
        // GET: Mission/Details/5
        public async Task <ActionResult> DetailsAsync(int id)

        {
            MissionModel mission = await _missionService.GetAsync(HttpContext.Session, id);

            ViewData.Model = mission;
            return(View());
        }
Пример #2
0
        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));
        }