public async Task <IActionResult> PutMainServices([FromRoute] int id, [FromBody] MainServices mainServices)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != mainServices.Id)
            {
                return(BadRequest());
            }

            _context.Entry(mainServices).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!MainServicesExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public async Task <IActionResult> PostMainServices([FromBody] MainServices mainServices)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            else if (NameServiceExists(mainServices.Name))
            {
                return(new StatusCodeResult(StatusCodes.Status409Conflict));
            }
            _context.MainServices.Add(mainServices);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetMainServices", new { id = mainServices.Id }, mainServices));
        }
Esempio n. 3
0
        public async Task <ActionResult> Login(string username, string password)
        {
            var services = new MainServices();
            var user     = await UserManager.FindAsync(username, password);

            var result = await SignInManager.PasswordSignInAsync(username, password, false, false);

            if (result == Microsoft.AspNet.Identity.Owin.SignInStatus.Success)
            {
                return(RedirectToAction("Index", "App"));
            }
            else
            {
                TempData["Msg"] = "Username/Password Wrong";
                return(RedirectToAction("Login"));
            }
        }
Esempio n. 4
0
        private async void CountryList()
        {
            MainServices mainServices = new MainServices();

            if (CrossConnectivity.Current.IsConnected)
            {
                var Resback = await mainServices.GetAllCountries();

                Countries = Resback;
                foreach (var item in Countries)
                {
                    item.Title = (Settings.LastUserGravity == "Arabic") ? item.name : item.enname;
                    item.Image = (item.enname == "Ethiopia") ? "ethiopia.png" : "sudan.png";
                }
                CountryName = Countries.Select(o => o.Title).ToList();
            }
            else
            {
                await App.Current.MainPage.DisplayAlert("Message", AppResources.ErrorMessage, "Ok");
            }
        }