public ActionResult Create(EmployerFormViewModel employerForm, System.Web.HttpPostedFileBase upload) { if (ModelState.IsValid) { var employer = Mapper.Map <EmployerFormViewModel, Employer>(employerForm); employer.CreatedBy = "mdemirci"; //User.Identity.Name employer.CreateDate = DateTime.Now; employer.UpdatedBy = "mdemirci"; employer.UpdateDate = employer.CreateDate; if (upload != null) { string dosyaYolu = Path.GetFileName(upload.FileName); var yuklemeYeri = Path.Combine(Server.MapPath("~/Uploads/Employer"), dosyaYolu); upload.SaveAs(yuklemeYeri); employer.Logo = upload.FileName; } employerService.CreateEmployer(employer); employerService.SaveEmployer(); return(RedirectToAction("Index")); } ViewBag.SectorId = new SelectList(sectorService.GetSectors(), "SectorId", "SectorName"); ViewBag.CityId = new SelectList(cityService.GetCities(), "CityId", "CityName"); return(View(employerForm)); }
public IActionResult Post([FromBody] ReqEmployerVM req) { var result = service.CreateEmployer(req); return(Ok(new SuccessResponse <string> { Code = 200, Data = result })); }
// api/Employer/Create public IHttpActionResult Post(EmployerCreate employer) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!_employerService.CreateEmployer(employer)) { return(InternalServerError()); } return(Ok()); }
private void btnAddEmplouer_Click(object sender, RoutedEventArgs e) { EmployerViewModels employerModel = new EmployerViewModels(); AddEmployer ae = new AddEmployer(employerModel);//создаем окно ae.Title = "Добавить Работодателя"; ae.Owner = this;//устанавливаем собственника окна var result = ae.ShowDialog(); if (result == true) { employerService.CreateEmployer(employerModel); ResetCollection("EmployerViewModel"); int Index = employersModel.Count - 1; dGridEmployer.SelectedIndex = Index; ae.Close(); } }