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) }; }
// 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(); }
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); }
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 }; }
public void Update(UserProfessionalQualificationBM model) { uow.UserProfessionalQualificationRepository.Update(ConvertToDM(model)); uow.Save(); }
public void CreateProfessionalQualification(UserProfessionalQualificationBM model) { uow.UserProfessionalQualificationRepository.Add(ConvertToDM(model)); uow.Save(); }
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"); }