示例#1
0
        public IActionResult Edit(JobOfferEditViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            if (model.Id == 0) // create
            {
                jobOffersService.Insert(model);

                return(RedirectToAction("List"));
            }

            // edit
            JobOfferEditViewModel jobOffer = jobOffersService.GetById(model.Id, HttpContext.Session.GetInt32("loggedUserId").Value);

            if (jobOffer == null)
            {
                return(RedirectToAction("List"));
            }

            jobOffersService.Update(model);

            return(RedirectToAction("List"));
        }