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)); }
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")); } }
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"); } }