public ManagerMenu(SavvyRepo repo) { this.repo = repo; this.locationtask = new LocationTask(repo); this.inventorytask = new InventoryTask(repo); this.producttask = new ProductTask(repo); this.ordertask = new OrderTask(repo); this.orderitemtask = new OrderItemTask(repo); }
public OrderHistoryMenu(SavvyContext context, DBMapper mapper) { this.repo = new SavvyRepo(context, mapper); this.locationtask = new LocationTask(repo); this.inventorytask = new InventoryTask(repo); this.producttask = new ProductTask(repo); this.ordertask = new OrderTask(repo); this.orderitemtask = new OrderItemTask(repo); this.customertask = new CustomerTask(repo); }
public ActionResult DeleteConfirmed(int id) { if (Request.IsAuthenticated) { LocationTask locationTask = db.LocationTasks.Find(id); db.LocationTasks.Remove(locationTask); db.SaveChanges(); return(RedirectToAction("Index")); } return(RedirectToAction("/Index")); }
public void start() { Console.WriteLine("Select a location!"); LocationTask locationtask = new LocationTask(repo); List <Location> Location = locationtask.GetAllLocations(); CartTask cartTask = new CartTask(repo); CartItemTask cartitemtask = new CartItemTask(repo); ProductTask producttask = new ProductTask(repo); Cart cart = cartTask.GetCartByCustomer(1); count = 1; foreach (Location singleLocation in Location) { Console.WriteLine("[" + count + "]"); Console.WriteLine(singleLocation.Name); count++; } userInput = Console.ReadLine(); int Locationid = Int32.Parse(userInput); InventoryTask inventorytask = new InventoryTask(repo); Console.WriteLine("Getting items..."); List <Inventory> Items = inventorytask.GetInventoryByLocation(Locationid); string continueloop = "y"; while (continueloop == "y") { foreach (Inventory Item in Items) { int id = Item.ProductId; Product prod = producttask.GetProduct(id); Console.WriteLine("Product ID: " + id); Console.WriteLine("Item Name: " + prod.Name); Console.WriteLine("Cost: " + prod.Cost); Console.WriteLine("Quantity: " + Item.Quantity); Console.WriteLine(" "); } Console.WriteLine("Select a product (By ID!)"); userInput = Console.ReadLine(); Product chosenproduct = producttask.GetProduct(Int32.Parse(userInput)); CartItem cartitem = new CartItem(); cartitem.ProductId = Int32.Parse(userInput); Console.WriteLine("How many do you want to buy?"); string input = Console.ReadLine(); cartitem.CartId = 1; cartitem.Quantity = Int32.Parse(input); cartitemtask.UpdateCartItem(cartitem); Console.WriteLine("Item has been added!"); Console.WriteLine("Keep adding to cart? (y/n)"); continueloop = Console.ReadLine(); } }
public LocationTask Post(LocationTask task) { try { _context.LocationTasks.Add(task); _context.SaveChanges(); return(task); } catch (Exception ex) { throw ex; } }
public CartMenu() { SavvyContext context = new SavvyContext(); DBMapper mapper = new DBMapper(); this.repo = new SavvyRepo(context, mapper); this.locationtask = new LocationTask(repo); this.inventorytask = new InventoryTask(repo); this.producttask = new ProductTask(repo); this.carttask = new CartTask(repo); this.cartitemtask = new CartItemTask(repo); this.ordertask = new OrderTask(repo); this.orderitemtask = new OrderItemTask(repo); }
// GET: LocationTasks/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LocationTask locationTask = db.LocationTasks.Find(id); if (locationTask == null) { return(HttpNotFound()); } return(View(locationTask)); }
// GET: LocationTasks/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LocationTask locationTask = db.LocationTasks.Find(id); if (locationTask == null) { return(HttpNotFound()); } ViewBag.LocationId = new SelectList(db.Locations, "Id", "Name", locationTask.LocationId); return(View(locationTask)); }
public virtual void ActivateLocationTask(ResourceActivationContext context, LocationTask task) { IPlayerTaskDriver driver = null; if (CreateLocationTaskDriver != null) { driver = CreateLocationTaskDriver(context, task); } else { driver = new LocationTaskDriver(context, task); } ActivatePlayerTaskDriver(context, driver); }
public override StartCommandResult OnStartCommand(Intent intent, [GeneratedEnum] StartCommandFlags flags, int startId) { _cts = new CancellationTokenSource(); Task.Run(() => { try { var message = new LocationMessage(); message.Position = CrossGeolocator.Current.GetPositionAsync(System.TimeSpan.FromSeconds(5)).Result; Device.BeginInvokeOnMainThread(() => { MessagingCenter.Send <LocationMessage>(message, "LocationMessage"); }); Task.Run(async() => { var locationTask = new LocationTask(); await locationTask.SendLocation(message.Position); }); DisplayNotification($"{message.ToString()} às: {System.DateTime.Now.ToString("hh:mm:ss")}"); //DisplayNotification($"{message.Position.Latitude.ToString("N2")},{message.Position.Longitude.ToString("N2")} às: {System.DateTime.Now.ToString("hh:mm:ss")}"); } catch (OperationCanceledException) { } finally { if (_cts.IsCancellationRequested) { var message = new CancelledMessage(); Device.BeginInvokeOnMainThread( () => MessagingCenter.Send(message, "CancelledMessage") ); } } }); return(StartCommandResult.Sticky); //return base.OnStartCommand(intent, flags, startId); }
// GET: LocationTasks/Details/5 public ActionResult Details(int?id) { if (Request.IsAuthenticated) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LocationTask locationTask = db.LocationTasks.Find(id); if (locationTask == null) { return(HttpNotFound()); } return(View(locationTask)); } return(RedirectToAction("/Index")); }
public void start() { do { Console.WriteLine("What would you like to do?"); Console.WriteLine("[1] Buy a Product"); Console.WriteLine("[2] Check Order History"); Console.WriteLine("[3] View Cart/Check Out"); Console.WriteLine("[4] Check Location Inventory"); Console.WriteLine("[5] Go back"); userInput = Console.ReadLine(); locationtask = new LocationTask(repo); CustomerTask customerTask = new CustomerTask(repo); switch (userInput) { case "1": productMenu.start(); Log.Information("Cart Added!"); break; case "2": orderhistorymenu.start(); Log.Information("Cart History Viewed!"); break; case "3": cartMenu.start(); break; case "4": Console.WriteLine("Nothing yet!"); break; case "5": Console.WriteLine("Returning to main menu..."); break; default: //invalid input message; Console.WriteLine("Make a valid selection!"); break; } }while (!userInput.Equals("5")); }
public static LocationTask ConvertGraphicMapPoint(GraphicMapPoint graphicMapPoint) { var locationTask = new LocationTask(); locationTask.Info = graphicMapPoint.MapPointContent.Info; locationTask.Label = graphicMapPoint.MapPointContent.Label; locationTask.LastTimeModified = graphicMapPoint.MapPointContent.PublishedDate; locationTask.Location = new Location() { Address = graphicMapPoint.MapPointContent.Address, Latitude = graphicMapPoint.MapPointContent.Latitude, Longtitude = graphicMapPoint.MapPointContent.Longtitude }; locationTask.Name = graphicMapPoint.MapPointContent.Name; //locationTask.Status = graphicMapPoint.MapPointContent. locationTask.UserEmail = graphicMapPoint.MapPointContent.UserName; locationTask.DatabaseId = graphicMapPoint.MapPointContent.Id; return(locationTask); }
private void RegisterButton_Click(object sender, RoutedEventArgs e) { foreach (Venue _Venue in SelectedVenues.venues) { try { GeofenceService.CreateGeofence(_Venue.id.ToString(), double.Parse(_Venue.location.lat.ToString()), double.Parse(_Venue.location.lng.ToString()), double.Parse("150")); //MessageBox.Show(string.Format("Geofence {0} created!", _Venue.id.ToString())); //ProvisionGeofences(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } LocationTask.Register(); output.Text = LocationTask.IsTaskRegistered().ToString(); }
public ActionResult Edit([Bind(Include = "L_TaskID,TaskDescription,Frequency,Deadline,IsDone,LocationID,TaskTypeID,ApplicationUserID")] LocationTask locationTask) { if (Request.IsAuthenticated) { if (ModelState.IsValid) { db.Entry(locationTask).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ApplicationUserID = new SelectList(db.Users, "Id", "Email", locationTask.ApplicationUserID); UserManager <User> UserManager = new UserManager <User>(new UserStore <User>(db)); User currentUser = UserManager.FindById(User.Identity.GetUserId()); var groupIds = currentUser.Groups.Select(g => g.GroupID); IEnumerable <Location> locations = db.Locations.Where(l => groupIds.Contains(l.GroupID)).AsEnumerable(); ViewBag.LocationID = new SelectList(locations, "LocationID", "LocationName"); ViewBag.LocationID = new SelectList(db.Locations, "LocationID", "LocationName", locationTask.LocationID); ViewBag.TaskTypeID = new SelectList(db.TaskTypes, "TaskID", "TaskTypeName", locationTask.TaskTypeID); return(View(locationTask)); } return(RedirectToAction("/Index")); }
public System.Threading.Tasks.Task <bool> UpdateTaskAsync(LocationTask task, User user) { return(base.Channel.UpdateTaskAsync(task, user)); }
public bool UpdateTask(LocationTask task, User user) { return(base.Channel.UpdateTask(task, user)); }
public System.Threading.Tasks.Task <int> AddTaskAsync(LocationTask task, User user) { return(base.Channel.AddTaskAsync(task, user)); }
public LocationTask Update(LocationTask task) { return(_repository.Put(task)); }
public void TaskTick(User currentUser) { var groupIds = currentUser.Groups.Select(g => g.GroupID); IEnumerable <PetTask> userPetTasks = db.PetTasks.Where(p => groupIds.Contains(p.Pet.Location.GroupID)).Where(p => p.IsArchived == false).AsEnumerable(); IEnumerable <LocationTask> userLocationTasks = db.LocationTasks.Where(l => groupIds.Contains(l.Location.GroupID)).Where(l => l.IsArchived == false).AsEnumerable(); foreach (PetTask petTask in userPetTasks.ToList()) { int offset; switch (petTask.Frequency.ToLower()) { case "daily": offset = 1; break; case "weekly": offset = 7; break; case "monthly": offset = 30; break; default: continue; } if ((DateTime.Today - petTask.CreationDate).Days >= offset && (DateTime.Now < petTask.Deadline)) { petTask.IsArchived = true; PetTask newPetTask = new PetTask(petTask); db.PetTasks.Add(newPetTask); db.SaveChanges(); } } foreach (LocationTask locationTask in userLocationTasks.ToList()) { int offset; switch (locationTask.Frequency.ToLower()) { case "daily": offset = 1; break; case "weekly": offset = 7; break; case "monthly": offset = 30; break; default: continue; } if ((DateTime.Today - locationTask.CreationDate).Days >= offset && (DateTime.Now < locationTask.Deadline)) { locationTask.IsArchived = true; LocationTask newLocationTask = new LocationTask(locationTask); db.LocationTasks.Add(newLocationTask); db.SaveChanges(); } } }
public LocationTask Post([FromBody] LocationTask task) { return(_service.Create(task)); }
public LocationTask Put([FromBody] LocationTask task) { return(_service.Update(task)); }
public ActionResult Create([Bind(Include = "Id,Name,StartTime,EndTime,Description,Budget,Status,Priority,Flag,LocationId")] LocationTask locationTask) { //var fromAddress = new MailAddress("*****@*****.**", "From Name"); //var toAddress = new MailAddress("*****@*****.**", "To Name"); //const string fromPassword = "******"; //const string subject = "Subject"; //const string body = "CommYouNity"; var x1 = db.Locations; var x2 = x1.Where(i => i.Id == locationTask.LocationId); var x3 = x2.Select(e => e.Email); var fromLocationAddress = x3.FirstOrDefault(); var x4 = x2.Select(n => n.Name); var fromLocationName = x4.FirstOrDefault(); var fromAddress = new MailAddress(fromLocationAddress, fromLocationName); string fromPassword = db.Locations .Where(i => i.Id == locationTask.LocationId) .Select(p => p.Password). FirstOrDefault() .ToString(); string subject = locationTask.Name; string taskType; if (locationTask.Flag == true) { taskType = "task"; } else { taskType = "alert"; } string body = "Location \"" + fromLocationName + "\" posted new " + taskType + ":\n"; body += "You can see that on <a href='/location'>"; var toCommunityEmailList = db.Communities.Where(i => i.LocationId == locationTask.LocationId).Select(e => e.Email).ToList(); var toNameList = db.Communities.Where(i => i.LocationId == locationTask.LocationId).Select(n => n.OfficerName).ToList(); for (int index = 0; index < toCommunityEmailList.Count; index++) { string toEmail = toCommunityEmailList[index]; string toName = toNameList[index]; if (toEmail != null) { var toAddress = new MailAddress(toEmail, toName); var smtp = new SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new NetworkCredential(fromAddress.Address, fromPassword) }; using (var message = new MailMessage(fromAddress, toAddress) { Subject = subject, Body = body }) { smtp.Send(message); } } } if (ModelState.IsValid) { db.LocationTasks.Add(locationTask); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.LocationId = new SelectList(db.Locations, "Id", "Name", locationTask.LocationId); return(View(locationTask)); }
public LocationTask Create(LocationTask task) { return(_repository.Post(task)); }
public int AddTask(LocationTask task, User user) { return(base.Channel.AddTask(task, user)); }
private static void GenerateRunningTask(string Subsidary) { int TaskRunType = Utility.ConvertToInt(ConfigurationManager.AppSettings["TaskRunType"]); if (TaskRunType == 1 || TaskRunType == 3) { #region Setting //NetSuiteBaseIntegration[] NetSuitetaskBase = new NetSuiteBaseIntegration[1]; //NetSuitetaskBase[0] = new SettingTask(); //foreach (NetSuiteBaseIntegration ts in NetSuitetaskBase) //{ // try // { // ts.Set(""); // ts.Get(); // } // catch (Exception ex) // { // LogDAO.Integration_Exception(LogIntegrationType.Error, "NetSuitetaskBase Main Program Error", "Error " + ex.Message); // } //} #endregion //foodics integeration Foodics_BaseIntegration[] FoodicstaskInital = new Foodics_BaseIntegration[8]; FoodicstaskInital[0] = new FoodicsBranche_Task(); FoodicstaskInital[1] = new FoodicsPaymentMethod_Task(); FoodicstaskInital[2] = new FoodicsProductCategories_task(); FoodicstaskInital[3] = new FoodicsInventoryCategories_task(); FoodicstaskInital[4] = new FoodicsModifiers_task(); FoodicstaskInital[5] = new FoodicsInventoryItem_Task(); FoodicstaskInital[6] = new FoodicsdDiscounts_Task(); FoodicstaskInital[7] = new FoodicsOtherChargetem_Task(); foreach (Foodics_BaseIntegration ts in FoodicstaskInital) { try { LogDAO.Integration_Exception(LogIntegrationType.Error, "FoodicstaskInital Main Program Task", ts.GetType().Name); ts.Get(Subsidary); } catch (Exception ex) { LogDAO.Integration_Exception(LogIntegrationType.Error, "FoodicstaskInital Main Program Error", "Error " + ex.Message); } } NetSuiteBaseIntegration[] NetSuitetaskInitial = new NetSuiteBaseIntegration[6]; NetSuitetaskInitial[0] = new ProductClassTask(); NetSuitetaskInitial[1] = new LocationTask(); NetSuitetaskInitial[2] = new UnitsTypeTask(); NetSuitetaskInitial[3] = new ItemTask(); NetSuitetaskInitial[4] = new DiscountTask(); NetSuitetaskInitial[5] = new ChargeItemTask(); foreach (NetSuiteBaseIntegration ts in NetSuitetaskInitial) { try { LogDAO.Integration_Exception(LogIntegrationType.Error, "NetSuitetaskInitial Main Program Task", ts.GetType().Name); ts.Set(""); ts.Get(); } catch (Exception ex) { LogDAO.Integration_Exception(LogIntegrationType.Error, "NetSuitetaskInitial Main Program Error", "Error " + ex.Message); } } Foodics_BaseIntegration[] Foodicstask2 = new Foodics_BaseIntegration[3]; Foodicstask2[0] = new Foodicsproducts_Task(); if (Utility.ConvertToInt(ConfigurationManager.AppSettings["ModifierOptionProduct"]) == 1) { Foodicstask2[1] = new FoodicsModifierOptionProduct_Task(); //for Delicious } else { Foodicstask2[1] = new FoodicsModifierOptionsService_Task();//for Overdooose } Foodicstask2[2] = new FoodicsPaymentMethod_Task(); foreach (Foodics_BaseIntegration ts in Foodicstask2) { try { LogDAO.Integration_Exception(LogIntegrationType.Error, "Foodicstask2 Main Program Task", ts.GetType().Name); ts.Get(Subsidary); } catch (Exception ex) { LogDAO.Integration_Exception(LogIntegrationType.Error, "Foodicstask2 Main Program Error", "Error " + ex.Message); } } NetSuiteBaseIntegration[] NetSuitetask02 = new NetSuiteBaseIntegration[3]; NetSuitetask02[0] = new PaymentMethodTask(); NetSuitetask02[1] = new ProductTask(); NetSuitetask02[2] = new ServiceItemTask(); foreach (NetSuiteBaseIntegration ts in NetSuitetask02) { try { LogDAO.Integration_Exception(LogIntegrationType.Error, "NetSuitetask02 Main Program Task", ts.GetType().Name); ts.Set(""); ts.Get(); } catch (Exception ex) { LogDAO.Integration_Exception(LogIntegrationType.Error, "NetSuitetask02 Main Program Error", "Error " + ex.Message); } } } if (TaskRunType == 2 || TaskRunType == 3) { Foodics_BaseIntegration[] FoodicstaskFinal = new Foodics_BaseIntegration[2]; FoodicstaskFinal[0] = new FoodicsCustomer_Task(); FoodicstaskFinal[1] = new FoodicsOrder_Task(); foreach (Foodics_BaseIntegration ts in FoodicstaskFinal) { try { ts.Get(Subsidary); } catch (Exception ex) { LogDAO.Integration_Exception(LogIntegrationType.Error, "NetSuitetaskInitial Main Program Error", "Error " + ex.Message); } } NetSuiteBaseIntegration[] NetSuitetaskFinal = new NetSuiteBaseIntegration[7]; NetSuitetaskFinal[0] = new CustomerTask(); NetSuitetaskFinal[1] = new AssemblyBuildTask(); NetSuitetaskFinal[2] = new InvoiceTask(); NetSuitetaskFinal[3] = new CustomerPaymentTask(); NetSuitetaskFinal[4] = new CreditMemoTask(); NetSuitetaskFinal[5] = new CustomerRefundTask(); NetSuitetaskFinal[6] = new AdjustmentBuildTask(); foreach (NetSuiteBaseIntegration ts in NetSuitetaskFinal) { try { ts.Set(""); ts.Get(); } catch (Exception ex) { LogDAO.Integration_Exception(LogIntegrationType.Error, "NetSuitetaskFinal Main Program Error", "Error " + ex.Message); } } } }
public static GraphicMapPoint ConvertLocationTask(LocationTask locationTask) { return(new GraphicMapPoint(locationTask)); }