[Route("UpdateEmployeeByID")]//changed by geetha public HttpResponseMessage UpdateEmployeeByID(EmployerDetails empdet) { AspNetUser user = new AspNetUser(); user.Email = empdet.EmployerEmailaddress; user.PhoneNumber = empdet.EmployeerContactNo; user.Id = empdet.UserId; user.UserType = 2; var users = Mapper.Map <AspNetUser, GulfBridge.DAL.dbContext.AspNetUser>(user); var update1 = gulfBridgeDal.SaveUser(users); var result = Mapper.Map <EmployerDetails, GulfBridge.DAL.dbContext.EmployerDetail>(empdet); var update = gulfBridgeDal.SaveEmployeer(result); return(Request.CreateResponse(update)); }
public HttpResponseMessage SaveEmployeer(EmployerDetails emp) { logger.Info("Employeer SApi Called"); bool result = false; try { AspNetUser user = new AspNetUser(); user.Email = emp.EmployerEmailaddress; user.PhoneNumber = emp.EmployeerContactNo; user.UserType = 2; user.IsActive = true; user.PasswordHash = ExternalPlugin.CreateRandomPassword(); // user.PasswordHash = "123456"; user = Mapper.Map <GulfBridge.DAL.dbContext.AspNetUser, AspNetUser>(gulfBridgeDal.SaveUser(Mapper.Map <AspNetUser, GulfBridge.DAL.dbContext.AspNetUser>(user))); emp.UserId = user.Id; result = gulfBridgeDal.SaveEmployeer(Mapper.Map <EmployerDetails, GulfBridge.DAL.dbContext.EmployerDetail>(emp)); if (result) { EmailTemplate email = new EmailTemplate(); AspNetUser userinfo = new AspNetUser(); userinfo.Email = emp.EmployerEmailaddress; userinfo.PasswordHash = user.PasswordHash; userinfo.UserName = emp.EmployerName; email.Email = emp.EmployerEmailaddress; email.Subject = "PSV User Login and Password"; #if DEBUG #else email.CC_Email = "*****@*****.**"; #endif email.Body = ExternalPlugin.ReadEmailTemplate(userinfo); result = ExternalPlugin.SendEmail(email); logger.Info("Employeer Send Email Completed"); } } catch (Exception e) { logger.Error("class:GulfBridgeController , method:SaveEmployeer Exception is :", e); } return(Request.CreateResponse(result)); }
public ActionResult Edit(EmployerDetailsUpVM objEmplyrDtlUpVm) { try { using (var unitOfWork = new UnitWork1(new EAMSContext())) { var config = new MapperConfiguration(cfg => { cfg.CreateMap <EmployerDetailsUpVM, EmployerDetails>(); }); IMapper mapper = config.CreateMapper(); EmployerDetails UpdateDto = mapper.Map <EmployerDetailsUpVM, EmployerDetails>(objEmplyrDtlUpVm); unitOfWork.EmployerDetails.Update(UpdateDto); unitOfWork.Complete(); return(RedirectToAction("Index")); } } catch { return(View()); } }
public ActionResult Create(EmployerDetailsCrtVM objEmplyrDtlCVm) { try { using (var unitOfWork = new UnitWork1(new EAMSContext())) { var config = new MapperConfiguration(cfg => { cfg.CreateMap <EmployerDetailsCrtVM, EmployerDetails>(); }); IMapper mapper = config.CreateMapper(); EmployerDetails CreateDto = mapper.Map <EmployerDetailsCrtVM, EmployerDetails>(objEmplyrDtlCVm); unitOfWork.EmployerDetails.Add(CreateDto); ViewData["SelectedCity"] = objEmplyrDtlCVm.CityId; unitOfWork.Complete(); return(RedirectToAction("Index")); } } catch { return(View()); } }
public void Handle(EmployerChangedEvent message) { _selectedEmployer = message.Employer; EmployerDetails = _myRepository.GetEmployeeDetails() .FirstOrDefault(e => e.EmployerId == _selectedEmployer.Id); }