public async Task <IActionResult> Create(string url) { // Is the URL valid? if (!Uri.TryCreate(url ?? string.Empty, UriKind.Absolute, out Uri _)) { return(await Index()); } if (!User.Identity.IsAuthenticated) { Response.Cookies.Append("deferred-create-url", url); return(RedirectToAction("SignIn", "Auth")); } Calendar calendar = new Calendar(User.Identity.Name, url); await repository.Create(calendar); return(RedirectToAction("Index")); }
public ActionResult Create(FormCollection frmc) { var date = Convert.ToDateTime(frmc["date"]); var mealId = frmc["meal"]; var cr = new CalendarRepository(); var model = cr.GetAll(UserController.currentUser.Id); var dayOfWeek = date.ToString("dddd", new CultureInfo("hr-HR")); cr.Create(new Models.Calendar() { MealId = Guid.Parse(mealId), CalendarDate = date, DayOfWeek = dayOfWeek, CreatedByUser = UserController.currentUser.Id }); return(RedirectToAction("Calendar")); }