protected override void Update(Dictionary <string, string> values) { var data = new TaskPackageXOwnerXTaskDataModel(); PropertyMapper.CopyProperties(data, values); TaskPackageXOwnerXTaskDataManager.Update(data, SessionVariables.RequestProfile); base.Update(values); }
protected override DataTable GetData() { try { SuperKey = ApplicationCommon.GetSuperKey(); SetId = ApplicationCommon.GetSetId(); var selectedrows = new DataTable(); var taskPackageXOwnerXTaskdata = new TaskPackageXOwnerXTaskDataModel(); selectedrows = TaskPackageXOwnerXTaskDataManager.GetDetails(taskPackageXOwnerXTaskdata, SessionVariables.RequestProfile).Clone(); if (!string.IsNullOrEmpty(SuperKey)) { var systemEntityTypeId = (int)PrimaryEntity; var lstEntityKeys = ApplicationCommon.GetSuperKeyDetails(systemEntityTypeId, SuperKey); foreach (var entityKey in lstEntityKeys) { taskPackageXOwnerXTaskdata.TaskPackageXOwnerXTaskId = entityKey; var result = TaskPackageXOwnerXTaskDataManager.GetDetails(taskPackageXOwnerXTaskdata, SessionVariables.RequestProfile); selectedrows.ImportRow(result.Rows[0]); } } else { taskPackageXOwnerXTaskdata.TaskPackageXOwnerXTaskId = SetId; var result = TaskPackageXOwnerXTaskDataManager.GetDetails(taskPackageXOwnerXTaskdata, SessionVariables.RequestProfile); selectedrows.ImportRow(result.Rows[0]); } return(selectedrows); } catch (Exception ex) { Response.Write(ex.Message); } return(null); }