public static MapComponentSummaryViewModel ToMapComponentSummaryViewModel(this MapComponentYears mapComponent) { MapComponentSummaryViewModel viewmodel = Mapper.Map <MapComponentYears, MapComponentSummaryViewModel>(mapComponent); ICollection <Question> unanswered = mapComponent.MapComponent.Map.Questions; viewmodel.Answers = GenerateRowsFullAnswers(mapComponent.Id, viewmodel.MapComponentGenotypeId, unanswered, null); return(viewmodel); }
public MapComponentSummaryVM CreateSeedlingSelection(SeedlingViewModel seedlingViewModel) { var map = u_repo.GetMap(seedlingViewModel.MapId); MapComponentYears mapcomp = SaveSeedling(seedlingViewModel, map); MapComponentSummaryViewModel mapSummaryVM = mapcomp.ToMapComponentSummaryViewModel(); mapSummaryVM.PossibleFates = u_repo.GetFates().ToSelectList(t => t.Id.ToString(), t => t.Name, t => false); return(PhenotypeEntryRowFull(mapcomp, map.Questions.ToList())); }
public ActionResult SaveFates(MapComponentSummaryViewModel viewModel) { ActionResult view = null; try { m_repo.UpdateMapComponentFates(viewModel.Fates, viewModel.Id); } catch (Exception e) { view = Json(new { Error = true, Message = e.Message }); } ViewBag.FlatTypes = new SelectList(m_repo.GetFlatTypes(), "Id", "Name"); return(view); }
public ActionResult SaveComments(MapComponentSummaryViewModel viewModel) { ActionResult view = null; MapComponentYears mapcompyears = m_repo.GetMapComponentYear(viewModel.Id); mapcompyears.Comments = viewModel.Comments; try { m_repo.SaveMapComponentYearComment(mapcompyears); } catch (Exception e) { view = Json(new { Error = true, Message = e.Message }); } ViewBag.FlatTypes = new SelectList(m_repo.GetFlatTypes(), "Id", "Name"); return(view); }