public async Task <IActionResult> Create([Bind("IndicatorId,IndicatorId1,IndicatorId2,IndicatorId3,IndicatorName,IndicatorUnit,IndicatorType,IndicatorDescription,Year")] Indicator indicator) { if (User.IsInRole("user") && (DateTime.Now.Hour < 7 || DateTime.Now.Hour > 17)) { return(RedirectToAction("AccessDenied", "Account")); } if (ModelState.IsValid) { _context.Add(indicator); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(indicator)); }
public async Task <IActionResult> Create([Bind("ChairpersonId,StartDate,StopDate,RectorId")] Chairperson chairperson) { if (ModelState.IsValid) { _context.Add(chairperson); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["RectorId"] = new SelectList(_context.Rectors, "RectorId", "FullName", chairperson.RectorId); return(View(chairperson)); }
public async Task <IActionResult> Create([Bind("UniversityId,UniversityName,Address,Website,Logo")] University university, IFormFile upload) { if (ModelState.IsValid) { var universityWithLogo = await _externalFile.UploadUniversityWithLogo(university, upload); _context.Add(universityWithLogo); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(university)); }
public async Task <IActionResult> Create([Bind("Newsid,UnivercityId,Header,Message,PublicDate")] News news) { if (ModelState.IsValid) { news.PublicDate = DateTime.Now; _context.Add(news); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["UnivercityId"] = new SelectList(_context.Universitys, "UniversityId", "UniversityName", news.UnivercityId); return(View(news)); }
public async Task <IActionResult> Create([Bind("AchievementId,UnivercityId,IndicatorId,IndicatorValue,Position,Year")] Achievement achievement) { if (ModelState.IsValid) { _context.Add(achievement); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IndicatorId"] = new SelectList(_context.Indicators, "IndicatorId", "IndicatorName"); ViewData["UnivercityId"] = new SelectList(_context.Universitys, "UniversityId", "UniversityName"); return(View(achievement)); }
public async Task <IActionResult> Create([Bind("DocumentId,RegistrationNumber,DocumentName,DocumentDescription,RegistrationDate,DocumentURL,ChairpersonId")] Document document, IFormFile upload) { if (ModelState.IsValid) { var documentWithFile = await _externalFile.UploadDocument(document, upload); _context.Add(documentWithFile); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewData["ChairpersonId"] = new SelectList(_context.Chairpersons.Include(r => r.Rector), "ChairpersonId", "Rector.FullName", document.ChairpersonId); return(View(document)); }
public async Task <IActionResult> Create(Rector rector, IFormFile upload) { if (ModelState.IsValid) { var rectorWithPhoto = await _externalFile.UploadRectorWithPhoto(rector, upload); _context.Add(rectorWithPhoto); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } EditRectorViewModel rectorView = new EditRectorViewModel() { CurrentRector = rector, Universities = _context.Universitys, Rectors = _context.Rectors }; ViewData["UniversityId"] = rectorView.ListUniversities; return(View(rector)); }