protected override void AssertEntityUpdated <TObject>(TObject entity)
        {
            object accessor = FlatFileRepository.SelectAccessDelegate(entity.GetType());

            if (accessor is Reporter && entity is Exception ex)
            {
                AssertEntityUpdatedException(ex);
            }
        }
예제 #2
0
 public JsonResult RegisterNewAccount(string fullName, string email, string password)
 {
     FlatFileRepository accountRepository = new FlatFileRepository();
     Object data = null;
     if (accountRepository.RegisterNewAccount(fullName, email, password, 1))
         data = new { isOk = true, errorMessage = "No Error encountered" };
     else
         data = new { isOk = false, errorMessage = "Registration  unsuccessful" };
     return new JsonResult { Data = data };
 }
예제 #3
0
 public JsonResult CheckLogin(string fullName, string email, string password)
 {
     FlatFileRepository accountRepository = new FlatFileRepository();
     Object data = null;
     var user = accountRepository.CheckLogin(fullName, email, password);
     if (user != null)
     {
         UserSession.LoggedInUser = new RegisteredUserBase
         {
             Email = user.EmailAddress,
             UserName = user.FullName,
             UserId = user.Id
         };
         data = new { isOk = true, errorMessage = "No Error encountered" };
     }
     else
         data = new { isOk = false, errorMessage = "Login  unsuccessful" };
     return new JsonResult { Data = data };
 }