public void Save(TvStaffViewModel viewModel) { var model = _mapper.Map <TvStaff>(viewModel); var citizen = _citizenRepository.GetByName(viewModel.Citizen.Name); model.Citizen = citizen; model.Channel = _userService.GetUser().TvStaff.Channel; _staffRepository.Save(model); }
public TvStaffViewModel NewDirectorViewModel(string channelName) { var channel = _mapper.Map <TvChannelViewModel>(_channelRepository.GetByName(channelName)); var viewModel = new TvStaffViewModel() { Channel = channel, Occupation = Occupation.Director }; return(viewModel); }
public IActionResult Add(TvStaffViewModel viewModel) { if (!ModelState.IsValid) { ViewBag.Citizens = _staffPresentation.AreNotTvStaff(); return(View(viewModel)); } _staffPresentation.Save(viewModel); ViewBag.Citizens = _staffPresentation.AreNotTvStaff(); return(View()); }
public void SaveDirector(TvStaffViewModel viewModel) { var model = _mapper.Map <TvStaff>(viewModel); var citizen = _citizenRepository.GetByName(viewModel.Citizen.Name); model.Citizen = citizen; var channel = _channelRepository.GetByName(viewModel.Channel.Name); model.Channel = channel; _staffRepository.Save(model); }
public IActionResult AddDirector(TvStaffViewModel viewModel) { _channelPresentation.SaveDirector(viewModel); ViewBag.Citizens = _channelPresentation.AreNotTvStaff(); return(View(viewModel)); }