public ActionResult AddEditUser(AddEditUserViewModel model) { if (!ModelState.IsValid) { TryUpdateModel(model); Debug.WriteLine("AEuser - no es valido"); return(View(model)); } try { /*TODO O NADA*/ using (var transactionScope = new TransactionScope()) { EntidadDAO.AddEditEntity(model); Debug.WriteLine("AEuser - antes de transacionComplete"); transactionScope.Complete(); Debug.WriteLine("AEuser - redireccionando al Index"); return(RedirectToAction("Index")); } } catch (Exception) { model.CargarDatos(EntidadDAO.context, model.Email); Debug.WriteLine("AEuser - catch"); TryUpdateModel(model); return(View(model)); } }
public ActionResult AddEditUser(String Email) { var viewModel = new AddEditUserViewModel(); viewModel.CargarDatos(EntidadDAO.context, Email); return(View(viewModel)); }