public DeliveryFormView() { DevExpress.XamarinForms.DataForm.Initializer.Init(); InitializeComponent(); BindingContext = new DeliveryFormViewModel(); dataForm.ValidateProperty += DataFormOnValidateProperty; }
public void AddDeliveryType(DeliveryFormViewModel viewModel) { _context.Deliveries.Add(new Delivery() { Name = viewModel.Name, Price = viewModel.Price }); }
public ActionResult AddDeliveryType() { var viewModel = new DeliveryFormViewModel() { Heading = "Maslshop - Add New Delivery Type", }; return(View(viewModel)); }
public ActionResult AddDeliveryType(DeliveryFormViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } _unitOfWork.Deliveries.AddDeliveryType(viewModel); _unitOfWork.Complete(); return(RedirectToAction("Deliveries")); }
public ActionResult EditDeliveryType(DeliveryFormViewModel viewModel) { if (ModelState.IsValid) { var deliveryType = _unitOfWork.Deliveries.GetDeliveryById(viewModel.Id); deliveryType.Name = viewModel.Name; deliveryType.Price = viewModel.Price; _unitOfWork.Complete(); return(RedirectToAction("Deliveries")); } return(View(viewModel)); }
public ActionResult EditDeliveryType(int deliveryId) { var deliveryType = _unitOfWork.Deliveries.GetDeliveryById(deliveryId); if (deliveryType == null) { return(HttpNotFound()); } var viewModel = new DeliveryFormViewModel() { Heading = "Maslshop - Edit Delivery Type", Id = deliveryId, Name = deliveryType.Name, Price = deliveryType.Price }; return(View(viewModel)); }