コード例 #1
0
        private ShareContactDetailBM ConvertToBM(ShareContactDetail model)
        {
            UserGeneralInformationBM usergeneralInfoBM = new UserGeneralInformationBM();
            UserProfessionalQualificationBM userProfessionalBM = new UserProfessionalQualificationBM();

            UserBM userBM=new UserBM();

            userBM=userBL.GetUserById(model.ShareUserId);

            usergeneralInfoBM = userGeneralInfoBL.GetGeneralInformationByUserId(model.ShareUserId);
            userProfessionalBM = userProfessionalQualificationBL.GetProfessionalQualificationByUserId(model.ShareUserId).FirstOrDefault();
            return new ShareContactDetailBM()
            {

              Id=model.Id,
              CurrentUserId=model.CurrentUserId,
              ShareUserId=model.ShareUserId,
              Message=model.Message,
              CreationDate=model.CreationDate,
              CreatedBy=model.CreatedBy,
              ModificationDate=model.ModificationDate,
              ModifiedBy=model.ModifiedBy,

             Email=userBM!=null? userBM.Email:"",
            Phone=usergeneralInfoBM !=null ?  usergeneralInfoBM.PhoneNumber :"",
            Company=userProfessionalBM !=null ?userProfessionalBM.CompanyName:"",
            //  Designation = userProfessionalBM != null ? userProfessionalBM.Designation : "",

              IsDeleted=model.IsDeleted,
              userBM = userBL.GetUserById(model.CurrentUserId)

            };
        }
コード例 #2
0
ファイル: UserModel.cs プロジェクト: Vasu1990/ProWorld
        //  public List<Designa> IndustryList { get; set; }
        public ProfileModel()
        {
            UserProfessionalQualificationModel = new UserProfessionalQualificationBM();
            IndustryList = commonBL.GetIndustry();

            DegreeList = commonBL.GetDegree();
            UserGeneralInformationModel = new UserGeneralInformationBM();
            UserPersonalInformationModel = new UserPersonalInformationBM();
            UserProfessionalQualificationModel = new UserProfessionalQualificationBM();
            UserQualificatinModel = new UserQualificatinBM();
            UserVideoModel = new UserVideoBM();
        }
コード例 #3
0
        public JsonResult DeleteProfessionalDataById(int Id)
        {
            UserBM CurrentUser = SessionManager.InstanceCreator.Get<UserBM>(SessionKey.User);
            UserProfessionalQualificationBM UserProfessionalQualificationBM = new UserProfessionalQualificationBM();

            if (CurrentUser != null)
            {
                UserProfessionalQualificationBM = UserProfessionalQualificationBL.GetProfessionalQualification().Where(a => a.UserId == CurrentUser.Id && a.Id == Id).FirstOrDefault();

            }
            else
            {

                UserProfessionalQualificationBM = null;

            }
            return Json(UserProfessionalQualificationBM, JsonRequestBehavior.AllowGet);
        }
コード例 #4
0
        private UserProfessionalQualification ConvertToDM(UserProfessionalQualificationBM model)
        {
            if (model == null)
                return null;
            else
            return new UserProfessionalQualification
            {
                Id = model.Id,
                UserId = model.UserId,
                CompanyName = model.CompanyName,
                StartDate = model.StartDate == DateTime.MinValue ? DateTime.Now.Date : model.StartDate,
                EndDate = model.EndDate == DateTime.MinValue ? DateTime.Now.Date : model.EndDate,
                Designation = model.Designation,
                Salary = model.Salary,
                CurrentIndustry = model.IndustryTypeId,
                CreatedBy = model.CreatedBy,
                CreationDate = model.CreationDate,
                IsCurrentEmployee = model.IsCurrentEmployee,
                UserRole=model.UserRole,
                Skill=model.Skill,
                ModifiedBy = model.ModifiedBy,
                ModificationDate = model.ModificationDate,
                IsCurrentJob = model.IsCurrentJob,
                IsDeleted = model.IsDeleted,
                Active=model.Active

            };
        }
コード例 #5
0
 public void Update(UserProfessionalQualificationBM model)
 {
     uow.UserProfessionalQualificationRepository.Update(ConvertToDM(model));
     uow.Save();
 }
コード例 #6
0
 public void CreateProfessionalQualification(UserProfessionalQualificationBM model)
 {
     uow.UserProfessionalQualificationRepository.Add(ConvertToDM(model));
     uow.Save();
 }
コード例 #7
0
        public ActionResult UserProfessionalQualification(ProfileModel Model, FormCollection collection)
        {
            UserBM CurrentUser = SessionManager.InstanceCreator.Get<UserBM>(SessionKey.User);
            if (CurrentUser != null)
            {

                UserProfessionalQualificationBM UserProfessionalQualificationBM = new UserProfessionalQualificationBM();
                if (Model.UserProfessionalQualificationModel.Id == 0)
                {
                    UserProfessionalQualificationBM.IsCurrentJob = Model.UserProfessionalQualificationModel.IsCurrentJob;
                    UserProfessionalQualificationBM.CompanyName = Model.UserProfessionalQualificationModel.CompanyName;
                    UserProfessionalQualificationBM.StartDate = Model.UserProfessionalQualificationModel.StartDate;
                    UserProfessionalQualificationBM.EndDate = Model.UserProfessionalQualificationModel.EndDate;
                    UserProfessionalQualificationBM.Designation = Convert.ToInt32(collection["DesignationType"].ToString());//Note remove DS
                    UserProfessionalQualificationBM.Salary = Model.UserProfessionalQualificationModel.Salary;
                    UserProfessionalQualificationBM.UserRole = Model.UserProfessionalQualificationModel.UserRole;
                    UserProfessionalQualificationBM.Skill = Model.UserProfessionalQualificationModel.Skill;
                    UserProfessionalQualificationBM.IndustryTypeId = Model.UserProfessionalQualificationModel.IndustryTypeId;
                    UserProfessionalQualificationBM.UserId = CurrentUser.Id;
                    UserProfessionalQualificationBM.CreatedBy = CurrentUser.Id;
                    UserProfessionalQualificationBM.CreationDate = DateTime.Now;

                    UserProfessionalQualificationBL.Create(UserProfessionalQualificationBM);
                    TempData["Success"] = "Record saved Successfully.";
                }
                else
                {
                    UserProfessionalQualificationBM UserProfessionalQualificationBMupdate = new UserProfessionalQualificationBM();
                    UserProfessionalQualificationBMupdate = UserProfessionalQualificationBL.GetProfessionalQualificationById(Model.UserProfessionalQualificationModel.Id);

                    //UserProfessionalQualificationBMupdate.Id = Model.UserProfessionalQualificationModel.Id;
                    UserProfessionalQualificationBMupdate.IsCurrentJob = Model.UserProfessionalQualificationModel.IsCurrentJob;
                    UserProfessionalQualificationBMupdate = UserProfessionalQualificationBL.GetProfessionalQualificationById(Model.UserProfessionalQualificationModel.Id);
                    UserProfessionalQualificationBMupdate.CompanyName = Model.UserProfessionalQualificationModel.CompanyName;
                    UserProfessionalQualificationBMupdate.StartDate = Model.UserProfessionalQualificationModel.StartDate;
                    UserProfessionalQualificationBMupdate.EndDate = Model.UserProfessionalQualificationModel.EndDate;
                    UserProfessionalQualificationBMupdate.Designation = Convert.ToInt32(collection["DesignationType"].ToString());//Note remove DS
                    UserProfessionalQualificationBMupdate.Salary = Model.UserProfessionalQualificationModel.Salary;
                    UserProfessionalQualificationBMupdate.UserRole = Model.UserProfessionalQualificationModel.UserRole;
                    UserProfessionalQualificationBMupdate.Skill = Model.UserProfessionalQualificationModel.Skill;
                    UserProfessionalQualificationBMupdate.IndustryTypeId = Model.UserProfessionalQualificationModel.IndustryTypeId;
                    UserProfessionalQualificationBMupdate.UserId = CurrentUser.Id;
                    UserProfessionalQualificationBMupdate.CreatedBy = CurrentUser.Id;
                    UserProfessionalQualificationBMupdate.CreationDate = DateTime.Now;

                    UserProfessionalQualificationBL.Update(UserProfessionalQualificationBMupdate);
                    TempData["Success"] = "Record saved Successfully.";
                }

            }
            else
            {
                TempData["Error"] = "Please Login.";
            }

            return RedirectToAction("EditProfile");
        }