public ActionResult EditionOuvrier(int idOuvrier) { var ouvrier = this.serviceEmploye.GetOuvrier(idOuvrier); var viewModel = new EditionOuvrierViewModel { Id = ouvrier.Id, DateEmbauche = ouvrier.DateEmbauche, Nom = ouvrier.Nom, Prenom = ouvrier.Prenom, TauxHoraire = ouvrier.TauxHoraire }; return(this.View("EditionOuvrier", viewModel)); }
private ActionResult EnregistrerOuvrier(EditionOuvrierViewModel viewModel) { if (this.ModelState.IsValid) { var ouvrier = viewModel.Id.HasValue ? this.serviceEmploye.GetOuvrier(viewModel.Id.Value) : new Ouvrier(); viewModel.UpdateOuvrier(ouvrier); try { this.serviceEmploye.EnregistrerOuvrier(ouvrier); return(this.RedirectToAction("Index", "Employes")); } catch (BusinessException exception) { this.ModelState.AddModelError(string.Empty, exception.Message); } } return(this.View("EditionOuvrier", viewModel)); }
public ActionResult EditionOuvrier(EditionOuvrierViewModel viewModel) { return(this.EnregistrerOuvrier(viewModel)); }