public ActionResult AddDay(int id) { UserAddressDayJunction model = new UserAddressDayJunction(); model.UserAddress = (from data in context.UserAddresses.Include("Address").Include("User") where data.ID == id select data).First(); ViewBag.Name = new SelectList(context.Day.ToList(), "Id", "DayPrefix"); return(View(model)); }
public ActionResult AddDay(UserAddressDayJunction model) { var days = (from data in context.UserAddressDay.Include("UserAddress").Include("Day") where data.UserAddress.ID == model.UserAddress.ID && model.Day.Id == data.Day.Id select data).ToList(); if (days.Count == 0) { model.Day = (from data in context.Day where data.Id == model.Day.Id select data).First(); model.UserAddress = (from data in context.UserAddresses.Include("Address").Include("User") where data.ID == model.UserAddress.ID select data).First(); context.UserAddressDay.Add(model); context.SaveChanges(); } return(RedirectToAction("Account", "Customer")); }