示例#1
0
 public LoginViewModel()
 {
     CabinCrewLogin = new CabinCrewLogin {
         Login = "", Password = ""
     };
     LoginCommand       = new LoginCommand(this);
     CancelLoginCommand = new CancelLoginCommand(this);
     CancelLogin();
 }
示例#2
0
        public async void LoadCabinMember(CabinCrewLogin cabinCrewLogin)
        {
            var cabinCrewJson = JsonConvert.SerializeObject(cabinCrewLogin);

            Windows.Web.Http.HttpClient client = new Windows.Web.Http.HttpClient();
            var res = await client.PostAsync(new Uri("http://localhost:5000/api/User/cabincrew/login"), new HttpStringContent(cabinCrewJson, Windows.Storage.Streams.UnicodeEncoding.Utf8, "application/json"));

            if (res.IsSuccessStatusCode)
            {
                Model.CabinCrew cr = JsonConvert.DeserializeObject <Model.CabinCrew>(res.Content.ToString());
                if (cr != null)
                {
                    Flight = cr.Flight;
                }
            }
        }
示例#3
0
        public IActionResult GetCabinCrewMemberByCredentials(CabinCrewLogin cabinCrewLogin)
        {
            User cr = _userRepository.GetCabinCrewByLogin(cabinCrewLogin.Login);

            if (cr == null)
            {
                return(StatusCode(412));
            }
            else
            {
                cr = _userRepository.GetCabinCrewByCredentials(cabinCrewLogin.Login, cabinCrewLogin.Password);
                if (cr == null)
                {
                    return(StatusCode(404));
                }
            }
            return(Ok(cr));
        }
示例#4
0
 public NavigationCabinCrewViewModel(CabinCrewLogin cabinCrewLogin)
 {
     CabinCrewLogin = cabinCrewLogin;
 }