예제 #1
0
 public JsonResult <IDtoOutObjects> Login(DtoInCredential dtoInCredential)
 {
     if (ModelState.IsValid)
     {
         return(Json((IDtoOutObjects)loginModel.Login(dtoInCredential.LoginName, dtoInCredential.Password, dtoInCredential.DeviceName)));
     }
     else
     {
         DtoOutError error = new DtoOutError();
         CredentialAreNotValidException ex = new CredentialAreNotValidException();
         error.Exception = ex;
         error.Message   = "Credentials are not valid";
         return(Json((IDtoOutObjects)error));
     }
 }
예제 #2
0
        public JsonResult <IDtoOutObjects> Save(DtoInCredential dtoInCredential)
        {
            LoginModel loginModel = new LoginModel();

            try
            {
                return(Json((IDtoOutObjects)loginModel.Login(dtoInCredential.LoginName, dtoInCredential.Password, dtoInCredential.DeviceName)));
            }
            catch (Exception ex)
            {
                DtoOutError error = new DtoOutError();
                error.Exception = ex;
                error.Message   = "user is not valid";
                return(Json((IDtoOutObjects)error));
            }
        }