Ejemplo n.º 1
0
        public UsersEducationViewModel GetEducationByID(int EducationID)
        {
            UsersEducationViewModel education = new UsersEducationViewModel();

            try
            {
                education = _context.usp_UsersEducation_GetByID(EducationID)
                            .Select(x => new UsersEducationViewModel
                {
                    Id = x.Id,
                    CourseSpecialization = x.CourseSpecialization,
                    Institute            = x.Institute,
                    GPA         = x.GPA,
                    StartPeriod = x.StartPeriod,
                    EndPeriod   = x.EndPeriod,
                    Comments    = x.Comments,
                    IsActive    = x.IsActive,
                    UserID      = x.UserID,
                    CreatedBy   = x.CreatedBy,
                    UpdatedBy   = x.UpdatedBy,
                    CreatedDate = x.CreatedDate,
                    UpdatedDate = x.UpdatedDate
                }).FirstOrDefault();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(education);
        }
Ejemplo n.º 2
0
        public ActionResult Add(Guid?UserID, int?id)
        {
            UsersEducationViewModel viewModel = new UsersEducationViewModel();

            try
            {
                int _eduID = id.HasValue ? id.Value : 0;
                if (_eduID > 0)
                {
                    viewModel = _userService.GetEducationByID(_eduID);
                }
                Guid _userID = (!string.IsNullOrWhiteSpace(UserID.ToString())) ? UserID.Value : User.UserID;
                if (_userID != Guid.Empty)
                {
                    viewModel.UserID = _userID;
                }

                return(View(viewModel));
            }
            catch (Exception cEx)
            {
                ModelState.AddModelError("", cEx.Message);
                return(View());
            }
        }
Ejemplo n.º 3
0
        public int CreateEducationDetails(UsersEducationViewModel usersEducationViewModel)
        {
            int isEducationCreated = 0;

            try
            {
                isEducationCreated = _context.usp_UsersEducation_Insert(usersEducationViewModel.UserID, usersEducationViewModel.Institute,
                                                                        usersEducationViewModel.CourseSpecialization, usersEducationViewModel.GPA, usersEducationViewModel.StartPeriod,
                                                                        usersEducationViewModel.EndPeriod, usersEducationViewModel.Comments, usersEducationViewModel.CreatedBy);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(isEducationCreated);
        }
Ejemplo n.º 4
0
        public ActionResult Qualifications(Guid?UserID)
        {
            UsersEducationViewModel viewModel = new UsersEducationViewModel();

            try
            {
                Guid _userID = (!string.IsNullOrWhiteSpace(UserID.ToString())) ? UserID.Value : User.UserID;
                if (_userID != Guid.Empty)
                {
                    viewModel.UserID             = _userID;
                    viewModel.UsersEducationList = _userService.GetEducationByUserID(_userID);
                }

                return(View(viewModel));
            }
            catch (Exception cEx)
            {
                ModelState.AddModelError("", cEx.Message);
                return(View());
            }
        }
Ejemplo n.º 5
0
 public ActionResult Add(UsersEducationViewModel viewModel)
 {
     try
     {
         int __eduID = viewModel.Id.HasValue ? viewModel.Id.Value : 0;
         if (__eduID > 0)
         {
             viewModel.UpdatedBy = User.UserID;
             _userService.UpdateEducationDetails(viewModel);
         }
         else
         {
             viewModel.CreatedBy = User.UserID;
             int isCreated = _userService.CreateEducationDetails(viewModel);
         }
         return(RedirectToAction("Qualifications", "Qualification", new { Area = "User", UserID = viewModel.UserID }));
     }
     catch (Exception cEx)
     {
         ModelState.AddModelError("", cEx.Message);
         return(View());
     }
 }