Esempio n. 1
0
 public ActionResult CreateNew(int language, int?survayId)
 {
     try
     {
         ViewBag.Language = language;
         ViewBag.Id       = 0;
         if (survayId != null)
         {
             var survay = _survayService.GetSurvayById(survayId.Value);
             if (survay.SurvayTypes == null)
             {
                 return(View());
             }
             var survayType       = survay.SurvayTypes.First();
             var survayTypeMapped = _mapper.Map <SurvayTypeDto, SurvayTypeViewModel>(survayType);
             return(View("WithNewLanguageView", survayTypeMapped));
         }
         return(View());
     }
     catch (Exception e)
     {
         _log.Error($"Error :  {e}");
         return(View());
     }
 }
Esempio n. 2
0
        public ActionResult GetActiveSurvaySettings(int survayId)
        {
            try
            {
                var survaySetting = _survaySettingService.GetSurvaySettingById(survayId);
                var districs = _districService.GetActiveAll();
                var provinces = _provinceService.GetActiveAll();
                var survayDto = _survayService.GetSurvayById(survayId);
                var survay = _mapper.Map<SurvayDto, SurvayViewModel>(survayDto);
                var supervisors = GetAssignedSuperviosrUsers(survayId);

                ViewBag.AllSupervisorUsers = supervisors.Item1 ?? new List<ApplicationUser>();
                ViewBag.AssignedSupervisorUsers = supervisors.Item2 ?? new List<ApplicationUser>();
                ViewBag.Survay = survay;
                ViewBag.Districs = districs;
                ViewBag.Provinces = provinces;
                ViewBag.AllTargets = survaySetting?.Target ?? 0; 

                var setting = new List<SurvayTargetViewModel>();
                if (survaySetting == null) return PartialView("_SurvaySettingView", setting);
                ViewBag.AllTargets = survaySetting.Target;
                setting = _mapper.Map<List<SurvayTargetDto>, List<SurvayTargetViewModel>>(survaySetting.SurvayTargets);

                return PartialView("_SurvaySettingView", setting);

            }
            catch (Exception e)
            {
                _log.Error($"Error :  {e}");
                return Json(false, JsonRequestBehavior.AllowGet);
            }
        }
Esempio n. 3
0
 public IHttpActionResult GetById(int id)
 {
     try
     {
         var dto = _survayService.GetSurvayById(id);
         //var model = _mapper.Map<SurvayDto,SurvayModel>(dto);
         return(Ok(dto));
     }
     catch (Exception e)
     {
         _log.Error($"Error : {e}");
         return(StatusCode(HttpStatusCode.ExpectationFailed));
     }
 }