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")); }