public void SetUp() { _mock = new Mock <IDataBase>(); _bestOcassion = new BestOccasionModel(); _dbSet = new DbSet(); _occasion = new Occasion(_mock.Object); }
public IActionResult CreateActivity(WrapperModel modelData) { int UserID = HttpContext.Session.GetInt32("UserId").Value; // User CurrentUser = dbContext.users.SingleOrDefault(u => u.UserId == UserID); Occasion OccasionToAdd = modelData.NewOccasion; if (ModelState.IsValid) { OccasionToAdd.CoordinatorId = UserID; OccasionToAdd.CoordinatorUser = dbContext.users.SingleOrDefault(u => u.UserId == UserID); System.Console.WriteLine(OccasionToAdd.CoordinatorUser.FirstName); dbContext.Add(OccasionToAdd); dbContext.SaveChanges(); System.Console.WriteLine("***********************"); System.Console.WriteLine(OccasionToAdd.CoordinatorUser.FirstName); return(RedirectToAction("Dashboard")); } WrapperModel newModel = new WrapperModel(); newModel.LoggedInUser = dbContext.users.SingleOrDefault(u => u.UserId == UserID); // OccasionToAdd.Coordinator = CurrentUser; System.Console.WriteLine("**********************"); System.Console.WriteLine("Create not working"); // System.Console.WriteLine(CurrentUser.FirstName); // System.Console.WriteLine(OccasionToAdd.Coordinator.FirstName); return(View("AddOccasionPage", newModel)); }
public Occasion CreateOccasion(MeetUpEvent meetupEvent) { // we do not have enough data from api call to create a user so if the host doesn't exist don't go any further var host = _userAccountRepository.FindByMeetUpId(meetupEvent.event_hosts.First().member_id); if (host == null) { // get members from meetup api _memberService.GetMembersFromMeetUp(); host = _userAccountRepository.FindByMeetUpId(meetupEvent.event_hosts.First().member_id); } if (host == null) { return(null); // if we still don't have the host don't add the event. } var eventDateTime = meetupEvent.Time.FromUnixTime(); var result = new Occasion { Title = meetupEvent.Name, Date = eventDateTime.Date, Description = meetupEvent.Description, Created = DateTime.Now, MeetupEventId = meetupEvent.Id, //MeetupLastUpdated = DateTime.Now, is just for rsvps and not for the event its self. comment so it won't be misused in future Hour = eventDateTime.Hour, Min = eventDateTime.Minute, IsDeleted = false, VenueId = _venueFactory.MapVenue(meetupEvent.Venue).Id, HostId = host.Id }; _occasionRepository.Add(result); return(result); }
public void AddMeeting(Occasion occasion) { Meetings.Add(new OccasionMember() { Occasion = occasion }); }
public void MapRsvps(List <MeetupRSVP> data, Occasion occasion) { if (!data.Any()) { return; } var currentRsvps = occasion.RSVP; var currentRsvpIds = currentRsvps.Select(r => r.MeetUpId).ToList(); occasion.MeetupLastUpdated = DateTime.Now; var yesdata = data.Where(r => r.response == "yes").ToList(); foreach (var meetupRsvp in yesdata.Where(r => currentRsvpIds.Contains(r.rsvp_id))) { UpdateRsvp(meetupRsvp, currentRsvps.FirstOrDefault(s => s.MeetUpId == meetupRsvp.rsvp_id)); } foreach (var meetupRsvp in yesdata.Where(r => !currentRsvpIds.Contains(r.rsvp_id))) { CreateRsvp(meetupRsvp, occasion); } foreach (var meetuprsvp in data.Where(r => r.response == "no")) { DeleteRsvp(meetuprsvp.Id, occasion); } }
public static IOccassion GetOccassionInputs(Occasion occasion, ILog logger) { IOccassion newOccassion = null; string name1 = string.Empty, name2 = string.Empty; switch (occasion) { case Occasion.Birthday: Console.WriteLine("Get birthyguy name"); name1 = Console.ReadLine(); newOccassion = new Birthday(name1); break; case Occasion.HouseWarming: Console.WriteLine("Get houseonwers name"); name1 = Console.ReadLine(); newOccassion = new HouseWarming(name1); break; case Occasion.Marriage: Console.WriteLine("Get bride and grooms name"); name1 = Console.ReadLine(); name2 = Console.ReadLine(); newOccassion = new Marriage(name1, name2); break; } return(newOccassion); }
public void Message(Occasion occasion) { if (occasion == Occasion.fire) { Console.WriteLine("Скорая помощь едет помогать пострадавшим от пожара"); } else if (occasion == Occasion.flood) { Console.WriteLine("Скорая помощь едет помогать пострадавшим от наводнения"); } else if (occasion == Occasion.blast) { Console.WriteLine("Скорая помощь едет помогать пострадавшим от взрыва"); } else if (occasion == Occasion.robbery) { Console.WriteLine("Скорая помощь находится в больнице"); } else if (occasion == Occasion.assault) { Console.WriteLine("Скорая помощь едет помогать пострадавшим от нападения"); } else if (occasion == Occasion.parade) { Console.WriteLine("Скорая помощь дежурит на параде"); } else if (occasion == Occasion.marathon) { Console.WriteLine("Скорая помощь дежурит на марафоне"); } }
public void Message(Occasion occasion) { if (occasion == Occasion.fire) { Console.WriteLine("Пожарные едут тушить пожар"); } else if (occasion == Occasion.flood) { Console.WriteLine("Пожарные находятся в части"); } else if (occasion == Occasion.blast) { Console.WriteLine("Пожарные едут погасить огонь от взрыва"); } else if (occasion == Occasion.robbery) { Console.WriteLine("Пожарные находятся в части"); } else if (occasion == Occasion.assault) { Console.WriteLine("Пожарные находятся в части"); } else if (occasion == Occasion.parade) { Console.WriteLine("Пожарные дежурят на параде"); } else if (occasion == Occasion.marathon) { Console.WriteLine("Пожарные дежурят на марафоне"); } }
public void Message(Occasion occasion) { if (occasion == Occasion.fire) { Console.WriteLine("Полиция едет оградить зону пожара"); } else if (occasion == Occasion.flood) { Console.WriteLine("Полиция едет патрулировать зону наводнения от мародеров"); } else if (occasion == Occasion.blast) { Console.WriteLine("Полиция едет расследовать причину взрыва"); } else if (occasion == Occasion.robbery) { Console.WriteLine("Полиция едет на поимку грабителя"); } else if (occasion == Occasion.assault) { Console.WriteLine("Полиция едет на поимку нападавшего"); } else if (occasion == Occasion.parade) { Console.WriteLine("Полиция дежурит на параде"); } else if (occasion == Occasion.marathon) { Console.WriteLine("Полиция дежурит на марафоне"); } }
public async Task <Occasion> Occasion_Create(Guid faction_id) { HavenSDK sdk = this.GetHavenSDK(faction_id); // sample retrieve category List <OccasionCategory> categories = await sdk.OccasionCategory.GetOccasionCategoryByFactionAsync(faction_id, 0, 100).DemoUnPack(); Guid default_category_id = categories.FirstOrDefault().occasion_category_id; OccasionCategory category = categories.FirstOrDefault(x => x.name == "Secondary"); if (category != null) { default_category_id = category.occasion_category_id; } Occasion occasion = this.CreateOccasionInstance(faction_id, default_category_id); // upload a cover photo [any web url will work] occasion.uploaded_file = await UploadOccasionImage(sdk, faction_id, "https://d9s89f6oqgyug.cloudfront.net/fcn/AAAAAAAAAAAAAAAAAAAAAA/pst/dS3FnBwjvU2CcnXZ4qB6zQ/Image/3ntkQFi5W0CK2pt3n7h_gw/276132346face_md.png"); // persist occasion = await sdk.Occasions.UpsertOccasionAsync(occasion).DemoUnPack(); return(occasion); }
public IActionResult Create(Occasion newOccasion) { if (ModelState.IsValid) { Join NewJoin = new Join(); newOccasion.UserID = (int)HttpContext.Session.GetInt32("UserId"); dbContext.ActList.Add(newOccasion); dbContext.SaveChanges(); NewJoin.OccasionId = newOccasion.OccasionId; NewJoin.UserId = newOccasion.UserID; dbContext.Joinee.Add(NewJoin); dbContext.SaveChanges(); return(RedirectToAction("Dashboard")); } else { int?UserId = HttpContext.Session.GetInt32("UserId"); if (UserId == null) { return(RedirectToAction("/")); } else { return(View("NewAct")); } } }
public void EventSignal() { Occasion tmp = (Occasion)rnd.Next(Enum.GetNames(typeof(Occasion)).Length); Console.WriteLine(tmp); OnEvent(tmp); }
public IActionResult NewActivity(Occasion o) { if (ModelState.IsValid) { Join NewJoin = new Join(); o.UserID = (int)HttpContext.Session.GetInt32("UserId"); context.ActList.Add(o); context.SaveChanges(); NewJoin.OccasionId = o.OccasionId; NewJoin.UserId = o.UserID; context.Joinee.Add(NewJoin); context.SaveChanges(); return(Redirect($"activity/{o.OccasionId}")); } else { int?UserId = HttpContext.Session.GetInt32("UserId"); if (UserId == null) { return(Redirect("/")); } else { return(View("NewAct")); } } }
public ActionResult DeleteConfirmed(int id) { Occasion occasion = db.Occasions.Find(id); db.Occasions.Remove(occasion); db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Delete(int OccasionId) { Occasion Activity = context.ActList.FirstOrDefault(a => a.OccasionId == OccasionId); context.ActList.Remove(Activity); context.SaveChanges(); return(RedirectToAction("Dashboard")); }
public async Task Update(Occasion occasion) { int rowsAffected = await _occasionRepository.Update(occasion); if (rowsAffected == 0) { throw new EntityNotFoundException(occasion.Id, typeof(Occasion)); } }
public void AddRSVP(MeetupRSVP meetupRsvp, UserAccount user, Occasion occasion) { var rsvp = new RSVP { Guests = meetupRsvp.guests, MeetUpId = meetupRsvp.rsvp_id, UserId = user.Id }; occasion.RSVP.Add(rsvp); return; }
private void DeleteRsvp(long id, Occasion occasion) { var rsvp = _rsvpRepository.FindByMeetUpId(id); if (rsvp != null) { _rsvpRepository.Delete(rsvp); } }
// // GET: /Occasion/Delete/5 public ActionResult Delete(int id = 0) { Occasion occasion = db.occasion.Find(id); if (occasion == null) { return(HttpNotFound()); } return(View(occasion)); }
public ActionResult Edit([Bind(Include = "Id,Name,CreatedAt,UpdatedAt,DeletedAt,OccasionStatus")] Occasion occasion) { if (ModelState.IsValid) { db.Entry(occasion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(occasion)); }
public ActionResult Edit([Bind(Include = "OccID,OccName")] Occasion occasion) { if (ModelState.IsValid) { db.Entry(occasion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(occasion)); }
public void CreateRsvp(MeetupRSVP meetupRsvp, Occasion occasion) { var user = GetUser(meetupRsvp.member.member_id); if (user == null) { return; // should never happen but better safe. } AddRSVP(meetupRsvp, user, occasion); }
public ActionResult Create(Occasion occasion) { if (ModelState.IsValid) { db.occasion.Add(occasion); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(occasion)); }
public ActionResult Create([Bind(Include = "OccID,OccName")] Occasion occasion) { if (ModelState.IsValid) { db.Occasions.Add(occasion); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(occasion)); }
static async Task UseCases_Occasions() { AccountInfo account = await _consumer.GetSelf().DemoUnPack(); _consumer = new SampleConsumer(_apiUrl, account); Occasion occasion = await _consumer.Occasion_Create(_sampleFactionID.GetValueOrDefault()); Console.WriteLine("Created Occasion: {0}", occasion.occasion_id); }
private void SetTimer(Occasion occasion) { var now = DateTime.Now.Date; var notifyOn = GetNotificationDate(occasion.ClosestDate); var dueTime = (notifyOn >= now) ? notifyOn - now : TimeSpan.Zero; if (occasion.ClosestDate >= now && dueTime < TimeSpan.FromDays(50)) { occasion.Timer = new Timer(_ => ShowNotification(occasion), null, dueTime, TimeSpan.FromDays(1)); } }
public IActionResult Join(int UserId, int PlanId) { Occasion Join = new Occasion(); Join.UserId = UserId; Join.PlanId = PlanId; context.Add(Join); context.SaveChanges(); return(RedirectToAction("Dashboard")); }
public ActionResult Create([Bind(Include = "Id,Name,CreatedAt,UpdatedAt,DeletedAt,OccasionStatus")] Occasion occasion) { if (ModelState.IsValid) { db.Occasions.Add(occasion); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(occasion)); }
public async Task <int> Update(Occasion occasion) { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@Id", occasion.Id, DbType.Guid); parameters.Add("@Name", occasion.Name); parameters.Add("@Period", occasion.Period); int rowsAffected = await ExecuteAsync(StoredProcedures.Occasion.Update, parameters); return(rowsAffected); }
public void SelectValentines() { ObjectTransaction transaction = manager.BeginTransaction(); Occasion valentines = transaction.Select(typeof(Occasion), 11) as Occasion; Query query = new Query(new SetCondition("OccasionMaps", new Condition("Occasion", Expression.Equal, valentines.Id))); ServerObjectCollection recipes = transaction.Select(typeof(Recipe), query); Assert.AreEqual(23, recipes.Count); }
public void Add(Occasion entity) { db.Occasions.InsertOnSubmit(entity); }
public void Update(Occasion entity) { db.Occasions.Attach(entity); }
public static Occasion CreateOccasion(int ID, global::System.Guid guid, string createdBy, global::System.DateTime createdAt, string name, global::System.DateTime startDate, global::System.DateTime endDate, bool isCurrentOccasion, byte[] timestamp) { Occasion occasion = new Occasion(); occasion.ID = ID; occasion.Guid = guid; occasion.CreatedBy = createdBy; occasion.CreatedAt = createdAt; occasion.Name = name; occasion.StartDate = startDate; occasion.EndDate = endDate; occasion.IsCurrentOccasion = isCurrentOccasion; occasion.Timestamp = timestamp; return occasion; }
public void AddToOccasions(Occasion occasion) { base.AddObject("Occasions", occasion); }