public async Task <IActionResult> Edit(long id, [Bind("PostName,ApplicationFormat,Description,NoOfTotalAvailablePosts,NoticeImageFileUrl,EndDate,StartDate,Id,CreatedTime,CreatorUserId,LastModifiedTime,LastModifireUserId")] JobCircular jobCircular) { if (id != jobCircular.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(jobCircular); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!JobCircularExists(jobCircular.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } return(View(jobCircular)); }
public async Task <IActionResult> Create([Bind("PostName,ApplicationFormat,Description,NoOfTotalAvailablePosts,NoticeImageFileUrl,EndDate,StartDate,Id,CreatedTime,CreatorUserId,LastModifiedTime,LastModifireUserId")] JobCircular jobCircular) { if (ModelState.IsValid) { _context.Add(jobCircular); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(jobCircular)); }
public async Task <IActionResult> About() { ViewData["Message"] = "Application For Applying As A Teacher"; using (var context = new ApplicationDbContext()) { Random rnd = new Random(); UInt16 year = (UInt16)rnd.Next(1999, 2017); JobCircular jobCircular = context.JobCirculars .SingleOrDefault(j => j.Id == 1); Address presentAddress = new Address { HoldingNoOrVillage = "1234", RoadBlockSector = "28", Thana = "Kotawoli", PostOffice = "Rupatoli", District = "Barisal" }; Address permanentAddress = new Address { HoldingNoOrVillage = "86/3", RoadBlockSector = "2 No Cross Road", Thana = "Daulatpur", PostOffice = "Daulatpur", District = "Khulna" }; ICollection <Experience> experiences = new List <Experience>(); for (int i = 0; i < 4; i++) { Experience experience = new Experience { NameOfPost = i.ToString(), NameOfOrganization = i.ToString(), OrganizationType = OrganizationType.Government, SalaryScale = (UInt16)rnd.Next(1999, 2017), TotalSalary = (UInt16)rnd.Next(1999, 2017), StartDate = DateTime.UtcNow, EndDate = DateTime.UtcNow }; experiences.Add(experience); } Person person = new Person { ProfileImageFileUrl = "asd asd asd asd asd sadas dasd asd", BengaliName = "a sdasd asd asd asd asd", EnglishName = "Asasd asd asd asd asd", NickName = "Rs dsd fsdaf sdf sdf", PhoneNumber = "+8801822804636", Email = "*****@*****.**", FatherName = "asd asd asd asd", DateOfBirth = DateTime.UtcNow, PresentAddress = presentAddress, PermanentAddress = permanentAddress, Nationality = "Bangladeshi", MaritalStatus = IsMarried.Unmarried, Religion = ReligionName.Islam, NId = 1000000009, IsInvolvedWithAnyAssociation = Decision.No, IsEverSuspended = Decision.No, Experiences = experiences }; Payment payment = new Payment { BankDraftOrPayOrderNo = "", DateOfDraftOrOrder = DateTime.UtcNow, AmountOfMoney = 10, NameOfBank = "asd asd asd", BranchOfBank = "Asdas dasd asd a" }; TeacherApplication teacherApplication = new TeacherApplication { JobCircular = jobCircular, Person = person, AgeAtLastDateOfSubmission = jobCircular.EndDate - person.DateOfBirth, HasContactWithAnyOrganization = Decision.No, IsGettingPension = Decision.No, Payment = payment }; for (int i = 1; i < 4; i++) { Country country = context.Countries .SingleOrDefault(c => c.Id == i); CountryPerson countryPerson = new CountryPerson { Country = country, Person = person, ReasonOfTour = i.ToString() }; context.CountryPersons.Add(countryPerson); } context.TeacherApplications.Add(teacherApplication); await context.SaveChangesAsync(); } return(View()); }