public static BackendProductAttributeViewModelItem FromModel(this BackendProductAttributeViewModelItem viewmodel, CateringProductAttribute model) { viewmodel.ID = model.ID; viewmodel.Name = model.Name; return(viewmodel); }
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.")); }