public static PacketsExtraProductCategoriesModel EntityToModel(this PacketsExtraProductCategories entity, bool virtualActive = false) { try { PacketsExtraProductCategoriesModel model = new PacketsExtraProductCategoriesModel() { ExtraProductCategoryId = entity.ExtraProductCategoryId, PacketId = entity.PacketId, IsActive = entity.IsActive, Id = entity.Id }; if (virtualActive) { model.Packet = entity.Packet; model.ExtraProductCategory = entity.ExtraProductCategory; } return model; } catch (Exception) { return new PacketsExtraProductCategoriesModel(); } }
public ActionResult PacketCategoryInsert(PacketsExtraProductCategoriesModel model) { if (ModelState.IsValid) { ViewBag.Kategoriler = _serviceExtraProductCategories.GetAll().Where(x => x.IsActive == true).Select(x => new SelectListItem { Text = x.Name, Value = x.Id.ToString() }).ToList(); ViewBag.Paketler = _servicePackets.GetAll().Where(x => x.IsActive == true).Select(x => new SelectListItem { Text = x.Name, Value = x.Id.ToString() }).ToList(); _servicePacketsExtraProductCategories.Insert(model.ModelToEnity()); } return RedirectToAction("PacketCategoryList"); }