public void ModifyTitle(TitleViewModel modifiedTitle) { TitleBusinessLogic logic = new TitleBusinessLogic(); Title title = new Title(modifiedTitle.Identifier, modifiedTitle.Abbreviation, modifiedTitle.Description); logic.ModifyTitle(title); }
// GET: Profile public ActionResult Index() { if (LoggenInUser != null) { TitleViewModel model = new TitleViewModel(); model.AllUsers = new List <ApplicationUser>(); model.AllUsers.Add(LoggenInUser); var hrProcolleagues = _HRProPersonnelRecordService.GetAll().Where(x => x.LineManagerEmailId == LoggenInUser.UserName).ToList(); if (hrProcolleagues != null) { var pdrDbColleages = _UserService.GetAllUsers(hrProcolleagues.Select(x => x.EmailId).ToList()).ToList(); if (pdrDbColleages.Any()) { model.AllUsers.AddRange(pdrDbColleages); } } return(View(model)); } return(View()); }
public void AddTitle(TitleViewModel newTitle) { TitleBusinessLogic logic = new TitleBusinessLogic(); Title title = new Title(newTitle.Identifier, newTitle.Abbreviation, newTitle.Description); logic.AddTitle(title); }
public IActionResult Create(TitleViewModel titreVM) { try { titreVM.Titre.TitresStyles = new List <TitreStyle>(); if (titreVM.StylesChecked != null) { foreach (int idStyle in titreVM.StylesChecked) { Style style = _styleRepository.Find(idStyle); if (style != null) { TitreStyle titreStyle = new TitreStyle() { IdStyle = idStyle, IdTitre = titreVM.Titre.IdTitre }; titreVM.Titre.TitresStyles.Add(titreStyle); } } } _titreRepository.Add(titreVM.Titre); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public async Task <IActionResult> Details(Guid?id) { if (id == null) { return(RecordNotFound()); } var getOperation = await _bo.ReadAsync((Guid)id); if (!getOperation.Success) { return(OperationErrorBackToIndex(getOperation.Exception)); } if (getOperation.Result == null) { return(RecordNotFound()); } var vm = TitleViewModel.Parse(getOperation.Result); ViewData["Title"] = "Title"; var crumbs = GetCrumbs(); crumbs.Add(new BreadCrumb() { Action = "New", Controller = "Titles", Icon = "fa-search", Text = "Detail" }); ViewData["BreadCrumbs"] = crumbs; return(View(vm)); }
public void ModifyTitle() { ListItemTitleViewModel itemSelected = View.GetSelectedTitle(); if (itemSelected != null) { TitleViewModel modifiedTitle = View.ShowModifyTitleForm(itemSelected); if (modifiedTitle != null) { IEnumerable <ListItemTitleViewModel> newListData; try { using (var proxy = channel.CreateChannel()) { proxy.ModifyTitle(modifiedTitle); newListData = proxy.GetTitles(); } } catch (Exception ex) { throw; } View.SetGridData(newListData); } } }
public ActionResult Create([FromBody] TitleViewModel vm) { var rt = vm.ToTitle(); var res = _bo.Create(rt); return(res.Success ? Ok() : InternalServerError()); }
public static TitleViewModel Initialize(this TitleViewModel model, Animanga title, IEnumerable <UserMangaList> userLists, ITagTranslator tagTranslator) { model.Initialize(title, tagTranslator); model.UserListControls = new UserListsControlViewModel().Initialize(userLists, title); return(model); }
public async Task <TitleViewModel> GetTitleViewModelForExistingVacancyAsync(VacancyRouteModel vrm) { var vacancy = await Utility.GetAuthorisedVacancyForEditAsync(_providerVacancyClient, _recruitVacancyClient, vrm, RouteNames.Title_Get); var ukprn = vacancy.TrainingProvider.Ukprn.GetValueOrDefault(); var dashboard = await _providerVacancyClient.GetDashboardAsync(ukprn); var vm = new TitleViewModel { VacancyId = vacancy.Id, Title = vacancy.Title, PageInfo = Utility.GetPartOnePageInfo(vacancy), Ukprn = ukprn, EmployerAccountId = vacancy.EmployerAccountId, HasAnyVacancies = dashboard.Vacancies.Any() }; if (vacancy.Status == VacancyStatus.Referred) { vm.Review = await _reviewSummaryService.GetReviewSummaryViewModelAsync(vacancy.VacancyReference.Value, ReviewFieldMappingLookups.GetTitleFieldIndicators()); } return(vm); }
public ResponseData AddByEntity(TitleViewModel data) { using (SATEntities db = new SATEntities()) { ResponseData result = new Models.ResponseData(); try { tb_Title model = new tb_Title(); model.TiID = data.TiID; model.TiFullName = data.TiFullName; model.TiShortName = data.TiShortName; model.TiStatus = (data.Status == "1") ? true : false; model.SexID = data.SexID; model.CreateBy = UtilityService.User.UserID; model.CreateDate = DateTime.Now; model.ModifyBy = UtilityService.User.UserID; model.ModifyDate = DateTime.Now; db.tb_Title.Add(model); db.SaveChanges(); } catch (Exception) { } return(result); } }
private async Task PopulateModelFromTempData(TitleViewModel vm) { vm.ReferredFromMa = Convert.ToBoolean(TempData.Peek(TempDataKeys.ReferredFromMa)); vm.ReferredUkprn = GetReferredProviderUkprn(vm.VacancyId); vm.ReferredProgrammeId = GetReferredProgrammeId(vm.VacancyId); await UpdateTextAndLinks(vm); }
public async Task <IActionResult> Update([FromBody] TitleViewModel vm) { var getResult = await _bo.ReadAsync(vm.Id); if (!getResult.Success) { return(InternalServerError(getResult.Exception)); } var item = getResult.Result; if (item == null) { return(NotFound()); } if (vm.CompareToModel(item)) { return(NotModified()); } item = vm.ToModel(item); var updateResult = await _bo.UpdateAsync(item); if (!updateResult.Success) { return(InternalServerError(updateResult.Exception)); } return(Ok()); }
public ActionResult Create([FromBody] TitleViewModel vm) { var t = vm.ToTitle(); var res = _bo.Create(t); return(StatusCode(res.Success ? (int)HttpStatusCode.OK : (int)HttpStatusCode.InternalServerError)); }
public async Task <IActionResult> Edit(Guid id, [Bind("Id, Position, Description, Name")] TitleViewModel vm) { if (ModelState.IsValid) { var getOperation = await _bo.ReadAsync((Guid)id); if (!getOperation.Success) { return(View("Error", new ErrorViewModel() { RequestId = getOperation.Exception.Message })); } if (getOperation.Result == null) { return(NotFound()); } var result = getOperation.Result; result.Position = vm.Position; result.Description = vm.Description; result.Name = vm.Name; var updateOperation = await _bo.UpdateAsync(result); if (!updateOperation.Success) { return(View("Error", new ErrorViewModel() { RequestId = updateOperation.Exception.Message })); } } return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Edit(Guid id, TitleViewModel vm) { if (ModelState.IsValid) { var getOperation = await _bo.ReadAsync(id); if (!getOperation.Success) { return(OperationErrorBackToIndex(getOperation.Exception)); } if (getOperation.Result == null) { return(RecordNotFound()); } var result = getOperation.Result; if (!vm.CompareToModel(result)) { result = vm.ToModel(result); var updateOperation = await _bo.UpdateAsync(result); if (!updateOperation.Success) { TempData["Alert"] = AlertFactory.GenerateAlert(NotificationType.Danger, updateOperation.Exception); return(View(vm)); } else { return(OperationSuccess("The record was successfuly updated")); } } } return(RedirectToAction(nameof(Index))); }
public ActionResult _WeeeTitle() { bool userIsInternal = ((ClaimsIdentity)User.Identity).HasClaim( ClaimTypes.AuthenticationMethod, Claims.CanAccessInternalArea); TitleViewModel model = new TitleViewModel(); model.User = User; model.UserIsInternal = userIsInternal; model.Breadcrumb = breadcrumb; string userIdString = User.GetUserId(); if (userIdString != null) { Guid userId = new Guid(userIdString); // MVC 5 doesn't allow child actions to run asynchronously, so we // have to schedule this task and block the calling thread. // Furthermore, this task will be scheduled on a thread with different // synchronization context than the one used by ASP.NET so we wont // have access to HttpContext.Current. var task = Task.Run(async () => { return await cache.FetchUserActiveCompleteOrganisationCount(userId); }); task.Wait(); model.ShowLinkToSelectOrganisation = (task.Result > 1); } else { model.ShowLinkToSelectOrganisation = false; } return PartialView(model); }
public List <TitleViewModel> TitleSeal(List <Title> t) { List <TitleViewModel> tvml = new List <TitleViewModel>(); PersonalBusinessLayer pbl = new PersonalBusinessLayer(); ContentionBusinessLayer cbl = new ContentionBusinessLayer(); List <ReplyNum> rn = cbl.GetReplyNum(); foreach (Title item in t) { TitleViewModel tvm = new TitleViewModel(); tvm.UName = pbl.GetUserInfo(item.UserID).UName; tvm.TName = item.TName; tvm.TitleID = item.TitleID; tvm.TDate = item.TDate; foreach (ReplyNum r in rn) { if (r.TitleID == item.TitleID) { tvm.Reply = r.ReplyNumber; break; } } tvml.Add(tvm); } return(tvml); }
public TitleViewModel GetTitleDetailsById(int id) { var Title = _context.Titles.Find(id); TitleViewModel titleDetails = new TitleViewModel(); titleDetails.Id = Title.TitleId; titleDetails.TitleName = Title.TitleName; titleDetails.ReleaseYear = Title.ReleaseYear.ToString(); IList <Award> AwardsList = _context.Awards.Where(r => r.TitleId == id).Where(x => x.AwardWon == true).ToList(); AwardViewModel Awards = new AwardViewModel(); IList <AwardViewModel> awardviewList = new List <AwardViewModel>(); foreach (var Award in AwardsList) { AwardViewModel awardViewModel = new AwardViewModel(); awardViewModel.Award = Award.Award1; awardViewModel.AwardYear = Award.AwardYear.ToString(); awardviewList.Add(awardViewModel); } titleDetails.Awards = awardviewList; return(titleDetails); }
private async Task <Game> RegisterGame(RegisterGame request, TitleViewModel title) { var game = _context.Games.SingleOrDefault(g => g.TenantId == request.TenantId && ( (!string.IsNullOrEmpty(request.Code) && g.Code == request.Code) || g.PlatformId == request.Platform && g.TitleId == title.Id )); if (game != null) { return(game); } game = new Game() { TitleId = title.Id, PlatformId = request.Platform, Registered = DateTime.UtcNow, Code = request.Code, TenantId = request.TenantId }; _context.Games.Add(game); await _context.SaveChangesAsync(); return(game); }
public void LoadTitle() { TitleViewModel model = View.GetCurrentTitle(); View.SetIdentifier(model.Identifier); View.SetAbbreviation(model.Abbreviation); View.SetDescription(model.Description); }
/// <summary> /// 检委会决定 签字 /// </summary> /// <returns></returns> public ActionResult MeetingSign(MeetingSearch search) { TitleViewModel model = new TitleViewModel(); model.Title = "检委会决定"; model.TopTitle = "材料: 议题详情b2016"; return(View(model)); }
private void Act() { _result = _subject.Handle(new RegisterTitle { Name = TitleName, Subtitle = TitleSubtitle }, CancellationToken.None).GetAwaiter().GetResult(); }
protected override void HandleCurrentProfileChanged() { UpdateFontButtonText(CurrentProfile.Stamping); AuthorViewModel.RaiseTextChanged(); TitleViewModel.RaiseTextChanged(); SubjectViewModel.RaiseTextChanged(); KeywordViewModel.RaiseTextChanged(); }
public IActionResult Create() { TitleViewModel titleViewModel = new TitleViewModel { Artistes = _artisteRepository.FindAll(), Styles = _styleRepository.FindAll() }; this.ViewData.Model = titleViewModel; return(View()); }
private void Act() { _result = _subject.Handle(new UpdateTitle { TitleId = _titleId, Name = "NewTitleName", Subtitle = TitleSubtitle }, CancellationToken.None).GetAwaiter().GetResult(); }
public void EnableAccept() { TitleViewModel model = View.GetCurrentTitle(); string currentAbbr = View.GetAbbreviation(); string currentDesc = View.GetDescription(); bool enable = model.Abbreviation.CompareTo(currentAbbr) == 0 || model.Description.CompareTo(currentDesc) == 0; View.EnableAcceptButton(enable); }
public ActionResult Create([FromBody] TitleViewModel vm) { var t = new Title(vm.Position, vm.Description, vm.Name); var res = _bo.Create(t); var code = res.Success ? HttpStatusCode.OK : HttpStatusCode.InternalServerError; return(new ObjectResult(code)); }
public TitleViewModel GetTitleViewModel() { var vm = new TitleViewModel { PageInfo = new PartOnePageInfoViewModel() }; return(vm); }
public IActionResult Save(TitleViewModel item) { if (ModelState.IsValid) { _service.AddUpdateTitle(item); return(RedirectToAction("Index")); } return(RedirectToAction("Edit")); }
public async Task <IViewComponentResult> InvokeAsync(string header, string subtext) { TitleViewModel model = new TitleViewModel { Header = header, SubText = subtext }; return(View(model)); }
public TitleViewModel GetTitleViewModel(IGrouping <string, BookItem> book, ApplicationDbContext db) { TitleViewModel titleView = new TitleViewModel() { Title = book.Key, BooksNumber = book.Count() }; return(titleView); }