Пример #1
0
        public static BackendProductAttributeViewModelItem FromModel(this BackendProductAttributeViewModelItem viewmodel, CateringProductAttribute model)
        {
            viewmodel.ID   = model.ID;
            viewmodel.Name = model.Name;

            return(viewmodel);
        }
Пример #2
0
        public static CateringProductAttribute ToModel(this BackendProductAttributeViewModelItem viewmodel)
        {
            CateringProductAttribute model = new CateringProductAttribute();

            model.ID   = viewmodel.ID;
            model.Name = viewmodel.Name;

            return(model);
        }
        public IHttpActionResult Backend_ProductAttribute_Detail_Update(Int32 id, BackendProductAttributeViewModelItem request)
        {
            BackendProductAttributeViewModel       viewmodel = new BackendProductAttributeViewModel();
            CateringProductAttributeDataController dataCtrl  = new CateringProductAttributeDataController();

            try
            {
                var result = dataCtrl.Update(request.ToModel());
            }
            catch (Exception ex)
            {
                return(Error(viewmodel, ex));
            }

            return(Ok(viewmodel, "Eintrag wurde gespeichert."));
        }
        public IHttpActionResult Backend_ProductAttribute_Detail_Insert(BackendProductAttributeViewModelItem request)
        {
            BaseViewModel viewmodel = new BaseViewModel();
            CateringProductAttributeDataController dataCtrl = new CateringProductAttributeDataController();

            try
            {
                var result = dataCtrl.Insert(request.ToModel());
            }
            catch (Exception ex)
            {
                return(Error(viewmodel, ex));
            }

            return(Ok(viewmodel, "Bestellung wurde aufgenommen."));
        }