public ActionResult EditionCadre(int idCadre) { var cadre = this.serviceEmploye.GetCadre(idCadre); var viewModel = new EditionCadreViewModel { Id = cadre.Id, DateEmbauche = cadre.DateEmbauche, Nom = cadre.Nom, Prenom = cadre.Prenom, SalaireMensuel = cadre.SalaireMensuel }; return(this.View("EditionCadre", viewModel)); }
private ActionResult EnregistrerCadre(EditionCadreViewModel viewModel) { if (this.ModelState.IsValid) { var cadre = viewModel.Id.HasValue ? this.serviceEmploye.GetCadre(viewModel.Id.Value) : new Cadre(); viewModel.UpdateCadre(cadre); try { this.serviceEmploye.EnregistrerCadre(cadre); return(this.RedirectToAction("Index", "Employes")); } catch (BusinessException exception) { this.ModelState.AddModelError(string.Empty, exception.Message); } } return(this.View("EditionOuvrier", viewModel)); }
public ActionResult EditionCadre(EditionCadreViewModel viewModel) { return(this.EnregistrerCadre(viewModel)); }