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()); } }
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); } }
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)); } }