public async Task <ActionResult> DeleteConfirmed(int id) { Models.TimeZone timeZone = await db.TimeZones.FindAsync(id); db.TimeZones.Remove(timeZone); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "id,countryCode,rawCoordinate,label,comments")] Models.TimeZone timeZone) { if (ModelState.IsValid) { db.Entry(timeZone).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(timeZone)); }
public ActionResult AdjustTimezone(Models.TimeZone timeZone, string request) { var result = connectionEntity.InsertUpdateDeleteTimezone(Session["USerID"].ToString(), request, timeZone.Country, timeZone.Timezone1, timeZone.TimezoneID).FirstOrDefault(); if (result == "Inserted" || result == "Updated" || result == "Deleted" || result == "Reactivated") { ViewBag.Result = result + " successfully"; } return(RedirectToAction("AdjustTimezone", "Admin")); }
public async Task <ActionResult> Create([Bind(Include = "id,countryCode,rawCoordinate,label,comments")] Models.TimeZone timeZone) { if (ModelState.IsValid) { db.TimeZones.Add(timeZone); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(timeZone)); }
// GET: TimeZones/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Models.TimeZone timeZone = await db.TimeZones.FindAsync(id); if (timeZone == null) { return(HttpNotFound()); } return(View(timeZone)); }
public IActionResult Get() { List <Models.TimeZone> zones = new List <Models.TimeZone>(); var zonesFromSystem = TimeZoneInfo.GetSystemTimeZones(); foreach (TimeZoneInfo zoneFromSystem in zonesFromSystem) { Models.TimeZone zone = new Models.TimeZone { TimeZoneDisplayName = zoneFromSystem.DisplayName, TimeZoneId = zoneFromSystem.Id }; zones.Add(zone); } return(Ok(zones)); }
public void DBInit() { List <Models.TimeZone> TimeZones = Repository.GetAll <Models.TimeZone>().ToList(); if (TimeZones.Count < 1) { foreach (var Zone in TimeZoneInfo.GetSystemTimeZones()) { Models.TimeZone T = new Models.TimeZone(); T.Id = Zone.Id; T.DaylightName = Zone.DaylightName; T.DisplayName = Zone.DisplayName; T.StandardName = Zone.StandardName; T.SupportsDaylightSavingTime = Zone.SupportsDaylightSavingTime; T.DefaultUTCDifference = cCalculations.GetTimeZoneDifference(T.Id, DateTime.Now); TimeZones.Add(T); } Repository.AddMultiple(TimeZones); } List <Masjid> AllMasjids = Repository.GetAll <Masjid>().ToList(); //DB INIT if (AllMasjids.Count < 1) { Masjid s = new Masjid(); s.Id = "5f3e7169-ab20-4b34-bb27-2e86eefee2c1"; s.Name = "Masjid Muaadh bin Jabal - Crosby"; s.Town = "Johannesburg"; s.Country = "South Africa"; s.Latitude = -26.195149; s.Longitude = 27.990238; s.OldSiteId = 1; s.LadiesFacility = true; s.JummahFacility = true; s.Address = "114 Jamestown Avenue Crosby Johannesburg 2092"; s.Contact = "Ml R Joosub, Ml S Maanjra, Br Abdur Rasheed, Br Faizal Suffla, Br Basheer Seedat"; s.TimeZoneId = "South Africa Standard Time"; Repository.Add(s); } //// List <ApplicationUser> Users = Repository.GetAll <ApplicationUser>().ToList(); if (Users.Count < 1) { var OmairEmail = "*****@*****.**"; var user = new ApplicationUser { UserName = OmairEmail, Email = OmairEmail, Id = "513f1fe1-8e01-4c62-b332-ee8a0f7e2c29", FullName = "Omair Kazi", EmailConfirmed = true, ActiveStatus = UserStatus.Active, IsSuperUser = true, CreatedAt = new DateTime(2016, 1, 1), MasjidId = "5f3e7169-ab20-4b34-bb27-2e86eefee2c1" }; var Password = "******"; var result = _userManager.CreateAsync(user, Password).Result; } }