public ActionResult Edit([Bind(Include = "ID,Role,FirstName,LastName,City,State,Description,Email,Phone,ProfilePic,Reviews,BuisnessName,BuisnessType")] EmployerModel employerModel) { if (ModelState.IsValid) { db.Entry(employerModel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(employerModel)); }
public ActionResult EmplomentInfo(string qenID) { long qenid = 0; try { qenid = (long)Convert.ToInt64(qenID); //if (qenid == (long)Session["LoginID"]) //{ EmployerModel model = null; List <qenEmpDetail> emp = null; if (qenid != 0) { emp = db.qenEmpDetails.Where(ex => ex.qenID == qenid).ToList(); if (emp.Count > 0 && emp != null) { model = new EmployerModel(); model.employers = emp; model.qenid = qenid; } else { model = new EmployerModel(); model.qenid = qenid; } } else { model = new EmployerModel(); model.qenid = qenid; } ViewBag.qenID = qenid; return(View(model)); //} //else //{ // TempData["msg"] = "Invalid user to update record"; // return RedirectToAction("Error"); //} } catch (Exception ex) { TempData["msg"] = ex.Message.ToString(); app_error_log oapp_error_log = new app_error_log(); oapp_error_log.user_id = Convert.ToInt32(qenid); oapp_error_log.error_message = ex.Message.ToString(); oapp_error_log.ApplicationName = "NewsLetter"; oapp_error_log.created_date = DateTime.Now; db.app_error_log.Add(oapp_error_log); db.SaveChanges(); return(RedirectToAction("Error")); } }
public ActionResult Create([Bind(Include = "ID,Role,FirstName,LastName,City,State,Description,Email,Phone,ProfilePic,Reviews,BuisnessName,BuisnessType")] EmployerModel employerModel) { if (ModelState.IsValid) { employerModel.Role = UserRole.Employer; db.Employers.Add(employerModel); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(employerModel)); }
public async Task <HttpResponseMessage> Post([FromBody] LoginObject value) { var result = new Result(); var tokenLogin = false; var apnaLogin = false; var employer = new EmployerEntity(); PropertyCopier <LoginObject, EmployerEntity> .Copy(value, employer); var token = Request.Headers.Authorization; if (token != null) { tokenLogin = true; result = _employersManager.Login(token.Parameter); } if ((string.IsNullOrEmpty(employer.Email) || string.IsNullOrEmpty(employer.Password)) && !tokenLogin) { result = new Result(false); return(Request.CreateResponse(HttpStatusCode.BadRequest, result)); } if (!tokenLogin && !apnaLogin) { result = _employersManager.Login(employer); apnaLogin = !result.Success; } var employer_model = new EmployerModel(); var employerEntity = (EmployerEntity)result.Entity; if (!result.Success) { return(Request.CreateResponse(HttpStatusCode.BadRequest, result)); } employer_model.Token = employerEntity.Token; PropertyCopier <EmployerEntity, EmployerModel> .Copy(employerEntity, employer_model); if (token != null) { employer_model.Token = token.Parameter; } result.Entity = employer_model; return(Request.CreateResponse(HttpStatusCode.OK, result)); }
// GET: EmployerModels/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EmployerModel employerModel = db.Employers.Find(id); if (employerModel == null) { return(HttpNotFound()); } return(View(employerModel)); }
public ActionResult <EmployerModel> Create(EmployerRegister regEmployer) { try { Employer employer = _mapper.Map <Employer>(regEmployer); IEmployerDAO <Employer> EmployerDAO = new EmployerDAO(_connection); EmployerModel employerModel = _mapper.Map <EmployerModel>(EmployerDAO.Create(employer)); return(Ok(employerModel)); } catch (Exception ex) { return(BadRequest(new ErrorMessageModel(ex.Message))); } }
public ActionResult Employer(EmployerModel model) { if (ModelState.IsValid) { var scope = ObjectScopeProvider1.GetNewObjectScope(); scope.Transaction.Begin(); var employer = new Employer { Academic = model.Academic, AdditionalBenefits = model.AdditionalBenefits, AddressOftheCompany = model.AddressOftheCompany, AgeFrom = model.AgeFrom, AgeTo = model.AgeTo, ContactPerson = model.ContactPerson, Contractbaselabours = model.Contractbaselabours, EmailID = model.EmailID, ExperienceFrom = model.ExperienceFrom, ExperienceTo = model.ExperienceTo, FaxNo = model.FaxNo, GrossSalaryFrom = model.GrossSalaryFrom, GrossSalaryTo = model.GrossSalaryTo, Industry = model.Industry, InterviewerName = model.InterviewerName, InterviewerPosition = model.InterviewerPosition, InterviewLocation = model.InterviewLocation, Jobdescription = model.Jobdescription, MobileNo = model.MobileNo, NameOftheCompany = model.NameOftheCompany, NatureOfBusiness = model.NatureOfBusiness, NoOfPositionsRequired = model.NoOfPositionsRequired, PhoneNoOffice = model.PhoneNoOffice, PhoneNoResident = model.PhoneNoResident, PlaceOfWork = model.PlaceOfWork, Position = model.Position, Preferences = model.Preferences, ProbableDate = model.ProbableDate, ProbableDateOfInterview = model.ProbableDateOfInterview, TechnicalOrProfessional = model.TechnicalOrProfessional, Totalregularmanpower = model.Totalregularmanpower, Totalturnover = model.Totalturnover }; scope.Add(employer); scope.Transaction.Commit(); ViewData["Status"] = "Thank you for posting your requirement with us, we will get back to you soon."; return(View("Status")); } return(View()); }
// GET: EmployerModels/Details/5 public ActionResult Details(int?id) { if (id == null) { //CHANGE BACK BEFORE MASTER //return new HttpStatusCodeResult(HttpStatusCode.BadRequest); id = 3; } EmployerModel employerModel = db.Employers.Find(id); if (employerModel == null) { return(HttpNotFound()); } return(View(employerModel)); }
public override void Save() { if (!Security.Validating.validateFields(this)) { try { string id = "E" + new Random().Next(10000, 99999).ToString(); string name = txtName.Text.Trim(); string lastname = txtLastname.Text.Trim(); string phone = txtPhone.Text.Trim(); string email = txtEmail.Text.Trim(); string address = (txtApt.Text != "")? txtStreet.Text.Trim() + " Apt#" + txtApt.Text.Trim() + ", " + txtCity.Text.Trim() + ", " + cmbState.Text.Trim() + ", " + txtZipcode.Text.Trim() : txtStreet.Text.Trim() + ", " + txtCity.Text.Trim() + ", " + cmbState.Text.Trim() + ", " + txtZipcode.Text.Trim(); string role = cmbRole.Text.Trim(); string dln = txtDLN.Text.Trim(); byte[] picture = null; if ((bool)ptPicture.Tag == true) { MemoryStream stream = new MemoryStream(); ptPicture.BackgroundImage.Save(stream, ImageFormat.Jpeg); picture = stream.ToArray(); } EmployerModel employer = new EmployerModel(id, name, lastname, address, phone, email, dln, role, "", picture); Employer_Data.Update_NewEmployer(employer); MessageBox.Show("New employer added.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { } }
public async Task <string> CreateUserAsync(CreateUserDTO model) { var user = new UserProfileModel { UserName = model.Email, Email = model.Email, FirstName = model.FirstName, LastName = model.LastName, PhoneNumber = model.PhoneNumber, IsActive = true, Surname = model.Surname, Address = model.Address, }; if (!await _roleManager.RoleExistsAsync(model.UserType)) { return("Invalid role"); } var result = await _userManager.CreateAsync(user, model.Password); if (result.Succeeded) { if (model.UserType.ToString().Equals(ApplicationRoles.GUARANTOR)) { using (var context = _context) { GuarantorModel guarantor = new GuarantorModel { Address = model.Address, Email = model.Email, FirstName = model.FirstName, Gender = model.Gender, LastName = model.LastName, PhoneNumber1 = model.PhoneNumber, State = model.State, Surname = model.Surname, User = user, UserId = user.Id, }; context.Guarantor.Add(guarantor); await context.SaveChangesAsync(); } } else if (model.UserType.ToString().Equals(ApplicationRoles.EMPLOYER)) { using (var context = _context) { EmployerModel employer = new EmployerModel { Address = model.Address, Email = model.Email, FirstName = model.FirstName, Gender = model.Gender, LastName = model.LastName, PhoneNumber1 = model.PhoneNumber, State = model.State, Surname = model.Surname, User = user, UserId = user.Id, }; context.Employer.Add(employer); await context.SaveChangesAsync(); } } var output = await _userManager.AddToRoleAsync(user, model.UserType.ToString()); if (output.Succeeded) { return("User created successfully"); } } else { return("Failed creating user"); } return("Failed creating user"); }
public IHttpActionResult Delete(EmployerModel employer) { var consulta = EmployerData.Eliminar(employer.EmployerId); return(Ok(consulta)); }
public IHttpActionResult ShowActualizar(EmployerModel employer) { var consulta = EmployerData.MostrarActualizar(employer.EmployerId); return(Ok(consulta)); }
private void logOutToolStripMenuItem_Click(object sender, EventArgs e) { employer = new EmployerModel(); _frmLogin.Show(); this.Close(); }
private void closeToolStripButton1_Click(object sender, EventArgs e) { employer = new EmployerModel(); _frmLogin.Close(); this.Close(); }
private void Manager_System_Close(object sender, FormClosedEventArgs e) { Employer_Data.LogOut(employer.id_employer, employer.id_logged); employer = new EmployerModel(); }
public ChangePassword(EmployerModel employer) { InitializeComponent(); this._employer = employer; }