public async Task <ActionResult> Create(Product product, int closeDate) { var userId = User.Identity.GetUserId(); product.UserId = userId; if (ModelState.IsValid) { await _service.AddProductAsync(product, userId, closeDate); return(RedirectToAction("PostedProduct")); } //Closing days Static list List <SelectListItem> items = new List <SelectListItem>(); items.Add(new SelectListItem { Text = "1 Day", Value = "1" }); items.Add(new SelectListItem { Text = "2 Days", Value = "2" }); items.Add(new SelectListItem { Text = "1 week", Value = "7", }); items.Add(new SelectListItem { Text = "2 weeks", Value = "14", }); ViewBag.closeDate = items; ViewBag.Categorylist = new SelectList(await _service.CategoriesAsync(), "CategoryId", "CategoryName", product.CategoryId); return(View(product)); }