/// <summary> /// Allows you update the mapping of the model after the record has been saved and converted to the edit view model /// </summary> /// <typeparam name="M">Model</typeparam> /// <typeparam name="E">Entity</typeparam> /// <param name="model">Model</param> /// <param name="entity">Entity</param> protected override ActionResult OnEditSavedMapping <M, P, R, E>(M model, E Entity, P request, R response) { AppAnnouncementMaintenanceEditViewModel editModel = model as AppAnnouncementMaintenanceEditViewModel; // do not return an alternate result return(null); }
/// <summary> /// On Creation of a new record set the initial values /// </summary> /// <typeparam name="M">Model Type</typeparam> /// <param name="viewModel">View for new model</param> protected override void OnEditNewRecord <M>(M viewModel) { AppAnnouncementMaintenanceEditViewModel model = viewModel as AppAnnouncementMaintenanceEditViewModel; model.Active = true; }
public virtual ActionResult Edit(AppAnnouncementMaintenanceEditViewModel model) { return(this.Edit <AppAnnouncementMaintenanceEditViewModel, int, AppAnnouncementMaintenanceService, AppAnnouncementMaintenanceSaveRequest, AppAnnouncementMaintenanceSaveResponse, AppAnnouncement>(model)); }
public virtual ActionResult Edit(int?id = null, AppAnnouncementMaintenanceEditViewModel model = null) { int itemId = id.HasValue ? id.Value : 0; return(this.Edit <AppAnnouncementMaintenanceEditViewModel, int, AppAnnouncementMaintenanceService, AppAnnouncementMaintenanceGetRequest, AppAnnouncementMaintenanceGetResponse, AppAnnouncement>(itemId, model)); }