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));
        }
예제 #2
0
        public IActionResult Post([FromBody] ReqEmployerVM req)
        {
            var result = service.CreateEmployer(req);

            return(Ok(new SuccessResponse <string>
            {
                Code = 200,
                Data = result
            }));
        }
예제 #3
0
        // api/Employer/Create
        public IHttpActionResult Post(EmployerCreate employer)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }


            if (!_employerService.CreateEmployer(employer))
            {
                return(InternalServerError());
            }

            return(Ok());
        }
예제 #4
0
        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();
            }
        }