public static SaleExtrasModel EntityToModel(this SaleExtras entity, bool virtualActive = false) { try { SaleExtrasModel model = new SaleExtrasModel() { ExtraProductId = entity.ExtraProductId, ProductAmount = entity.ProductAmount, ProductUnit = entity.ProductUnit, RoomSaleId = entity.RoomSaleId, IsActive = entity.IsActive, Id = entity.Id }; if (virtualActive) { model.RoomSale = entity.RoomSale; model.ExtraProduct = entity.ExtraProduct; } return model; } catch (Exception) { return new SaleExtrasModel(); } }
public ActionResult SaleExtrasInsert(SaleExtrasModel model,int id) { var rezervasyon = _serviceRoomSales.GetById(id).Room.Number + " : " + _serviceRoomSales.GetById(id).LoginDate + "-" + _serviceRoomSales.GetById(id).LogoutDate; var Urunler = _serviceExtraProducts.GetExtraProducts(_serviceRoomSales.GetById(id).PacketId).Select(x => new SelectListItem { Text = x.Name, Value = x.Id.ToString() }).ToList(); ViewBag.Rezervasyon = rezervasyon; ViewBag.Urunler = Urunler; SaleExtras yeni = new SaleExtras { ExtraProductId = model.ExtraProductId, ProductAmount = model.ProductAmount, ProductUnit = model.ProductUnit, RoomSaleId = model.RoomSaleId }; _serviceSaleExtras.Insert(yeni); return RedirectToAction("SaleExtrasList"); }