public async Task <ActionResult <StoreOpen> > PostStoreOpen(StoreOpen storeOpen) { _context.StoreOpens.Add(storeOpen); await _context.SaveChangesAsync(); return(CreatedAtAction("GetStoreOpen", new { id = storeOpen.StoreOpenId }, storeOpen)); }
// GET: StoreOpen public ActionResult Index() { StoreOpen results = new StoreOpen(); DateTime now = DateTime.Now; if (now.DayOfWeek == DayOfWeek.Sunday || (now.DayOfWeek == DayOfWeek.Saturday && now.TimeOfDay > new TimeSpan(ConfigManager.StoreCloseTime, 0, 0))) { results.IsStoreOpenNow = false; results.Message = "We open Monday at " + ConfigManager.StoreOpenStringValue; } else if (now.TimeOfDay >= new TimeSpan(ConfigManager.StoreOpenTime, 0, 0) && now.TimeOfDay <= new TimeSpan(ConfigManager.StoreCloseTime, 0, 0)) { results.IsStoreOpenNow = true; TimeSpan difference = new TimeSpan(ConfigManager.StoreCloseTime, 0, 0) - now.TimeOfDay; results.Message = string.Format("We close in {0} hours and {1} minutes", difference.Hours, difference.Minutes); } else if (now.TimeOfDay <= new TimeSpan(ConfigManager.StoreOpenTime, 0, 0)) { results.IsStoreOpenNow = false; results.Message = "We will open at " + ConfigManager.StoreOpenStringValue; } else { results.IsStoreOpenNow = false; results.Message = "We will open tomorrow at " + ConfigManager.StoreOpenStringValue; } return(Json(results, JsonRequestBehavior.AllowGet)); }
public async Task <IActionResult> PutStoreOpen(int id, StoreOpen storeOpen) { if (id != storeOpen.StoreOpenId) { return(BadRequest()); } _context.Entry(storeOpen).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!StoreOpenExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public static async System.Threading.Tasks.Task <int> AddStoreOpenningAsync(eStoreDbContext db, int StoreId) { StoreOpen so = new StoreOpen { IsReadOnly = true, OpenningTime = DateTime.Now, Remarks = "", StoreId = StoreId, UserId = "Admin" }; await db.StoreOpens.AddAsync(so); return(await db.SaveChangesAsync()); }