public void AjaxUpdateEmail(AjaxEditEmailViewModel viewModel) { if (Request.IsAjaxRequest()) { try { var emailToUpdate = _bannedEmailService.Get(viewModel.EmailId); emailToUpdate.Email = viewModel.NewName; Context.SaveChanges(); } catch (Exception ex) { Context.RollBack(); LoggingService.Error(ex); } } }
public void AjaxUpdateEmail(AjaxEditEmailViewModel viewModel) { if (Request.IsAjaxRequest()) { using (var unitOfWork = UnitOfWorkManager.NewUnitOfWork()) { try { var emailToUpdate = _bannedEmailService.Get(viewModel.EmailId); emailToUpdate.Email = viewModel.NewName; unitOfWork.Commit(); } catch (Exception ex) { unitOfWork.Rollback(); LoggingService.Error(ex); } } } }