protected void GoDetails(OfferModel item) { if (item == null) { return; } var param = new { offer = item.Serialize() }; ShowViewModel <OfferDetailsContainerViewModel>(param); }
protected void GoEdit(OfferModel item) { if (item?.UserModelId != MyId) { return; } var param = new { offer = item.Serialize() }; ShowViewModel <EditOfferViewModel>(param); }
protected void GoDetails(OfferModel item) { // bad offer if (item == null) { Mvx.Resolve <IDialogService>().Alert("Произошла внутренняя ошибка. Повторите запрос позже", "Ошибка", "ОК"); return; } ShowViewModel <OfferDetailsContainerViewModel>(new { offer = item.Serialize() }); }