public ActionResult Update(ActivityItemModel activityItemModel) { try { if (IsUpdate(activityItemModel.OperationResult)) { if (IsValid(activityItemModel.OperationResult, activityItemModel.Activity)) { EasyLOB.Activity.Data.Activity activity = (EasyLOB.Activity.Data.Activity)activityItemModel.Activity.ToData(); // !?! if (Application.Update(activityItemModel.OperationResult, activity)) { if (activityItemModel.IsSave) { return(JsonResultSuccess(activityItemModel.OperationResult, Url.Action("Update", "Activity", new { Id = activity.Id }, Request.Url.Scheme))); } else { return(JsonResultSuccess(activityItemModel.OperationResult)); } } } } } catch (Exception exception) { activityItemModel.OperationResult.ParseException(exception); } activityItemModel.ActivityOperations = ActivityOperations; return(JsonResultOperationResult(activityItemModel.OperationResult)); }
public ActionResult Create(string masterEntity = null, string masterKey = null) { ActivityItemModel activityItemModel = new ActivityItemModel(ActivityOperations, "Create", masterEntity, masterKey); try { if (IsCreate(activityItemModel.OperationResult)) { return(ZPartialView("CRUD", activityItemModel)); } } catch (Exception exception) { activityItemModel.OperationResult.ParseException(exception); } return(JsonResultOperationResult(activityItemModel.OperationResult)); }
public ActionResult Delete(ActivityItemModel activityItemModel) { try { if (IsDelete(activityItemModel.OperationResult)) { if (Application.Delete(activityItemModel.OperationResult, (EasyLOB.Activity.Data.Activity)activityItemModel.Activity.ToData())) // !?! { return(JsonResultSuccess(activityItemModel.OperationResult)); } } } catch (Exception exception) { activityItemModel.OperationResult.ParseException(exception); } activityItemModel.ActivityOperations = ActivityOperations; return(JsonResultOperationResult(activityItemModel.OperationResult)); }
public ActionResult Delete(string id, string masterEntity = null, string masterKey = null) { ActivityItemModel activityItemModel = new ActivityItemModel(ActivityOperations, "Delete", masterEntity, masterKey); try { if (IsDelete(activityItemModel.OperationResult)) { EasyLOB.Activity.Data.Activity activity = Application.GetById(activityItemModel.OperationResult, new object[] { id }); // !?! if (activity != null) { activityItemModel.Activity = new ActivityViewModel(activity); return(ZPartialView("CRUD", activityItemModel)); } } } catch (Exception exception) { activityItemModel.OperationResult.ParseException(exception); } return(JsonResultOperationResult(activityItemModel.OperationResult)); }