private static void SeedTourPackageComments(MatinloAdventuresDbContext context, string userId) { if (context.TourPackageComments.Any()) { return; } var tourPackageComments = new TourPackageComment[] { new TourPackageComment() { Username = "******", Content = "Цените са годни и за пенсионери. Лично аз поех по бюджетния вариант и си прекарах чудесно. Ако търсите лукс ще трябва да имате по-дълбок джоб, но все пак сте на другия край на света.", DateCreated = new DateTime(2018, 6, 15, 19, 23, 34) }, new TourPackageComment() { Username = "******", Content = "Мнооооого скъпо бе колеги. Колко са далече Филипините? С колело мога ли да стигна за ден-два? Имам и Пежо 96та година на газ, ако е по-далечко.", DateCreated = new DateTime(2018, 6, 17, 22, 09, 01) }, new TourPackageComment() { Username = "******", Content = "Мен цените ме устройват. Аз съм си баровец така или иначе. Отивам на СПА във Филипините :))).", DateCreated = new DateTime(2018, 6, 18, 07, 33, 40) } }; context.TourPackageComments.AddRange(tourPackageComments); context.SaveChanges(); }
public async Task <IActionResult> CreateComment([FromBody] TourPackageComment tourPackageComment) { if (ModelState.IsValid) { tourPackageComment.DateCreated = DateTime.Now; //check for currently logged in user var existingUser = await _users.FindByNameAsync(tourPackageComment.Username.ToLower()); //check if user is in database if (null != existingUser) { tourPackageComment.Username = existingUser.UserName; tourPackageComment.User = existingUser; } _tourPackageComments.Add(tourPackageComment); return(Ok()); } return(NotFound()); }