public async Task <IActionResult> Edit(int id, [Bind("Name,Id,IsActive")] EducationEntity educationEntity)
        {
            if (id != educationEntity.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    await _educationRepository.UpdateAsync(educationEntity);
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!EducationEntityExists(educationEntity.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(educationEntity));
        }
        public async Task <IActionResult> Create([Bind("Name,Id,IsActive,CreDate")] EducationEntity educationEntity)
        {
            if (ModelState.IsValid)
            {
                await _educationRepository.AddAsync(educationEntity);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(educationEntity));
        }
Exemple #3
0
 public static EducationDto Map(this EducationEntity entity)
 {
     return(new EducationDto()
     {
         Id = entity.Id,
         CourseName = entity.CourseName,
         EndDate = entity.EndDate,
         StartDate = entity.StartDate,
         UniversityName = entity.CollegeName
     });
 }
        public void EducationRepository_Add_Exception3()
        {
            EducationEntity ee      = null; // bad!
            var             mockXml = new Mock <IEducationXMLService>();

            mockXml.Setup(T => T.Insert(ee)).Throws <ArgumentNullException>();
            var repos = new EducationRepository(mockXml.Object);

            repos.Add(ee);

            Assert.IsTrue(true);
        }
        public void EducationRepository_Add_Exception1()
        {
            EducationEntity ee = new EducationEntity();

            ee.Credential  = null; // bad!
            ee.Institution = "test institution";
            var mockXml = new Mock <IEducationXMLService>();

            mockXml.Setup(T => T.Insert(ee)).Throws <ArgumentException>();
            var repos = new EducationRepository(mockXml.Object);

            repos.Add(ee);

            Assert.IsTrue(true);
        }
        public void EducationRepository_Update_Works()
        {
            Guid             g     = Guid.NewGuid();
            IEducationEntity newEE = new EducationEntity {
                Credential = "new", Institution = "new"
            };
            var mockXml = new Mock <IEducationXMLService>();

            mockXml.Setup(T => T.Update(g, newEE));
            var repos = new EducationRepository(mockXml.Object);

            repos.Update(g, newEE);

            Assert.IsTrue(true);
        }
        public void EducationRepository_Add_Works()
        {
            EducationEntity ee = new EducationEntity();

            ee.Credential  = "test credential";
            ee.Institution = "test institution";
            var mockXml = new Mock <IEducationXMLService>();

            mockXml.Setup(T => T.Insert(ee));
            var repos = new EducationRepository(mockXml.Object);

            var id = repos.Add(ee);

            Assert.IsInstanceOfType(id, typeof(Guid));
            Assert.IsNotNull(id);
        }
        public void EducationRepository_Get_Works()
        {
            Guid             g  = Guid.NewGuid();
            IEducationEntity ee = new EducationEntity {
                Credential = "c", Institution = "i"
            };
            var mockXml = new Mock <IEducationXMLService>();

            mockXml.Setup(T => T.Get(g)).Returns(ee);
            var repos = new EducationRepository(mockXml.Object);

            var edItem = repos.Get(g);

            Assert.IsNotNull(edItem);
            Assert.AreEqual("c", edItem.Credential);
            Assert.AreEqual("i", edItem.Institution);
        }
Exemple #9
0
 private CandidateEducationDetails ConvertToEducationalDetails(EducationEntity education, int candidateId)
 {
     return(new CandidateEducationDetails()
     {
         CandidateId = candidateId,
         UniversityName = education.UniversityName,
         UniversityAddress = education.UniversityAddress,
         UniversityContactNumber = education.UniversityContactNumber,
         RegistrationNumber = education.RegistrationNumber,
         Course = education.Course,
         Specialization = education.Specialization,
         CollegeName = education.CollegeName,
         CollegeAddress = education.CollegeAddress,
         CollegeContact = education.CollegeContact,
         CourseStartDate = education.CourseStartDate,
         CourseEndDate = education.CourseEndDate,
         FileNamePath = String.Empty
     });
 }
Exemple #10
0
        public void EducationXMLService_Update_Works()
        {
            var id = xs.Insert(new EducationEntity
            {
                Credential  = "cred",
                Institution = "inst"
            });

            var ent = new EducationEntity
            {
                Credential  = "uCred",
                Institution = "uInst"
            };

            xs.Update(id, ent);

            var final = xs.Get(id);

            Assert.AreEqual("uCred", final.Credential);
            Assert.AreEqual("uInst", final.Institution);
        }
        public void EducationRepository_GetAll_Works()
        {
            var listToReturn = new List <IEducationEntity>();

            for (int i = 0; i < 315; i++)
            {
                IEducationEntity ee = new EducationEntity();
                ee.Credential  = "test credential";
                ee.Institution = "test institution";
                listToReturn.Add(ee);
            }
            var mockXml = new Mock <IEducationXMLService>();

            mockXml.Setup(T => T.GetAll()).Returns(listToReturn);
            var repos = new EducationRepository(mockXml.Object);

            var list = repos.GetAll();

            Assert.AreEqual(315, list.Count);
            Assert.AreEqual("test credential", list[0].Credential);
            Assert.AreEqual("test institution", list[0].Institution);
        }