Ejemplo n.º 1
0
        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));
            }
        }
Ejemplo n.º 2
0
        public ActionResult AddEditUser(String Email)
        {
            var viewModel = new AddEditUserViewModel();

            viewModel.CargarDatos(EntidadDAO.context, Email);
            return(View(viewModel));
        }