/// <summary> /// Validates the value before save to database. /// </summary> /// <param name="item">The item.</param> public static void ValidateValueBeforeSaveToDatabase(MSBuildExtensionPack.DataSourceEntities.Organization item) { // DateTimePropertiesToMinValueOfDateTimeInSQL if (item.CreatedDateTime < Framework.DateTimePeriodHelper.MinValueOfDateTimeInSQL) { item.CreatedDateTime = Framework.DateTimePeriodHelper.MinValueOfDateTimeInSQL; } // DateTimePropertiesToMinValueOfDateTimeInSQL if (item.DatetimeColumn < Framework.DateTimePeriodHelper.MinValueOfDateTimeInSQL) { item.DatetimeColumn = Framework.DateTimePeriodHelper.MinValueOfDateTimeInSQL; } // DateTimePropertiesToMinValueOfDateTimeInSQL if (item.Datetime2Column < Framework.DateTimePeriodHelper.MinValueOfDateTimeInSQL) { item.Datetime2Column = Framework.DateTimePeriodHelper.MinValueOfDateTimeInSQL; } // DateTimePropertiesToMinValueOfDateTimeInSQL if (item.SmalldatetimeColumn < Framework.DateTimePeriodHelper.MinValueOfDateTimeInSQL) { item.SmalldatetimeColumn = Framework.DateTimePeriodHelper.MinValueOfDateTimeInSQL; } // DateTimePropertiesToMinValueOfDateTimeInSQL if (item.DateColumn < Framework.DateTimePeriodHelper.MinValueOfDateTimeInSQL) { item.DateColumn = Framework.DateTimePeriodHelper.MinValueOfDateTimeInSQL; } }
public MSBuildExtensionPack.CommonBLLEntities.OrganizationResponseMessageBuiltIn DeleteEntity( MSBuildExtensionPack.DataSourceEntities.Organization input) { MSBuildExtensionPack.CommonBLLEntities.OrganizationResponseMessageBuiltIn responseMessage = MSBuildExtensionPack.CommonBLLIoC.IoCOrganization.DeleteEntity(input); return(responseMessage); }
public ActionResult Delete(bool isToCompareIdIdentifierAndUniqueConstraintOftOfIdentifierAndUniqueConstraint, System.Int64?valueToCompareIdIdentifierAndUniqueConstraintOftOfIdentifierAndUniqueConstraint, bool isToCompareUniqueIdentifierIdentifierAndUniqueConstraintOftOfIdentifierAndUniqueConstraint, System.Guid?valueToCompareUniqueIdentifierIdentifierAndUniqueConstraintOftOfIdentifierAndUniqueConstraint, bool isToCompareUniqueidentifierColumnIdentifierAndUniqueConstraintOftOfIdentifierAndUniqueConstraint, System.Guid?valueToCompareUniqueidentifierColumnIdentifierAndUniqueConstraintOftOfIdentifierAndUniqueConstraint, MSBuildExtensionPack.AspNetMvc40ViewModel.OrganizationItemVM vm, FormCollection collection) { try { log.Info(string.Format("{0}: Delete", Framework.LoggingOptions.UI_Process_Started.ToString())); var _Response = MSBuildExtensionPack.CommonBLLIoC.IoCOrganization.ExistsOfDefaultOfIdentifierAndUniqueConstraint(isToCompareIdIdentifierAndUniqueConstraintOftOfIdentifierAndUniqueConstraint, valueToCompareIdIdentifierAndUniqueConstraintOftOfIdentifierAndUniqueConstraint, isToCompareUniqueIdentifierIdentifierAndUniqueConstraintOftOfIdentifierAndUniqueConstraint, valueToCompareUniqueIdentifierIdentifierAndUniqueConstraintOftOfIdentifierAndUniqueConstraint, isToCompareUniqueidentifierColumnIdentifierAndUniqueConstraintOftOfIdentifierAndUniqueConstraint, valueToCompareUniqueidentifierColumnIdentifierAndUniqueConstraintOftOfIdentifierAndUniqueConstraint, -1, -1, null); if (_Response) { MSBuildExtensionPack.DataSourceEntities.Organization entity = MSBuildExtensionPack.EntityContracts.IOrganizationHelper.Clone <MSBuildExtensionPack.DataSourceEntities.Organization.Default, MSBuildExtensionPack.DataSourceEntities.Organization>(vm.Item); MSBuildExtensionPack.CommonBLLIoC.IoCOrganization.DeleteEntity(entity); log.Info(string.Format("{0}: Delete", Framework.LoggingOptions.UI_Process_Ended.ToString())); } else { log.Warn(string.Format("{0}: Delete, Entity not exists", Framework.LoggingOptions.UI_Process_Ended.ToString())); } return(RedirectToAction("UrlStringsAlias.ActionName_Organization_Index")); } catch (Exception ex) { Framework.UIAction uiAction = Framework.UIAction.Delete; vm.ContentData.Title = Framework.Resx.UIStringResource.Delete; vm.ContentData.Summary = MSBuildExtensionPack.Resx.UIStringResourcePerEntityOrganization.Delete_Organization; vm.StatusOfResult = Framework.CommonBLLEntities.BusinessLogicLayerResponseStatus.MessageErrorDetected; vm.StatusMessageOfResult = ex.Message; vm.UIActionStatusMessage = new Framework.UIActionStatusMessage(typeof(MSBuildExtensionPack.AspNetMvc40ViewModel.OrganizationItemVM).FullName, uiAction.ToString(), uiAction, Framework.UIActionStatus.Failed); log.Error(string.Format("{0}: {1}, {2}, {3}", uiAction, Framework.LoggingOptions.UI_Process_Failed.ToString(), vm.StatusOfResult, vm.StatusMessageOfResult)); return(View(vm)); } }
public ActionResult Edit(MSBuildExtensionPack.AspNetMvc40ViewModel.OrganizationItemVM vm) { try { log.Info(string.Format("{0}: Edit", Framework.LoggingOptions.UI_Process_Started.ToString())); MSBuildExtensionPack.DataSourceEntities.Organization entity = MSBuildExtensionPack.EntityContracts.IOrganizationHelper.Clone <MSBuildExtensionPack.DataSourceEntities.Organization.Default, MSBuildExtensionPack.DataSourceEntities.Organization>(vm.Item); var _Response = MSBuildExtensionPack.CommonBLLIoC.IoCOrganization.UpdateEntity(entity); log.Info(string.Format("{0}: Edit", Framework.LoggingOptions.UI_Process_Ended.ToString())); return(RedirectToAction(UrlStringsAlias.ActionName_Organization_Index)); } catch (Exception ex) { Framework.UIAction uiAction = Framework.UIAction.Update; vm.ContentData.Title = Framework.Resx.UIStringResource.Edit; vm.ContentData.Summary = MSBuildExtensionPack.Resx.UIStringResourcePerEntityOrganization.Edit_Organization; vm.StatusOfResult = Framework.CommonBLLEntities.BusinessLogicLayerResponseStatus.MessageErrorDetected; vm.StatusMessageOfResult = ex.Message; vm.UIActionStatusMessage = new Framework.UIActionStatusMessage(typeof(MSBuildExtensionPack.AspNetMvc40ViewModel.OrganizationItemVM).FullName, uiAction.ToString(), uiAction, Framework.UIActionStatus.Failed); log.Error(string.Format("{0}: {1}, {2}, {3}", uiAction, Framework.LoggingOptions.UI_Process_Failed.ToString(), vm.StatusOfResult, vm.StatusMessageOfResult)); return(View(vm)); } }
public ActionResult AddNew(MSBuildExtensionPack.AspNetMvc40ViewModel.OrganizationItemVM vm) { try { log.Info(string.Format("{0}: AddNew", Framework.LoggingOptions.UI_Process_Started.ToString())); MSBuildExtensionPack.DataSourceEntities.Organization entity = MSBuildExtensionPack.EntityContracts.IOrganizationHelper.Clone <MSBuildExtensionPack.DataSourceEntities.Organization.Default, MSBuildExtensionPack.DataSourceEntities.Organization>(vm.Item); var _Response = MSBuildExtensionPack.CommonBLLIoC.IoCOrganization.InsertEntity(entity); TempData[TempDataKey_OrganizationController_Copy] = null; TempData.Remove(TempDataKey_OrganizationController_Copy); log.Info(string.Format("{0}: Insert", Framework.LoggingOptions.UI_Process_Ended.ToString())); return(RedirectToAction(UrlStringsAlias.ActionName_Organization_Index)); } catch (Exception ex) { Framework.UIAction uiAction = Framework.UIAction.Create; var entity = CreateEmptyEntityOrGetFromTempData(TempDataKey_OrganizationController_Copy); vm = MSBuildExtensionPack.AspNetMvc40ViewModel.OrganizationItemVM.CreateNewViewModel(entity); vm.StatusOfResult = Framework.CommonBLLEntities.BusinessLogicLayerResponseStatus.MessageErrorDetected; vm.StatusMessageOfResult = ex.Message; vm.UIActionStatusMessage = new Framework.UIActionStatusMessage(typeof(MSBuildExtensionPack.AspNetMvc40ViewModel.OrganizationItemVM).FullName, uiAction.ToString(), uiAction, Framework.UIActionStatus.Failed); log.Error(string.Format("{0}: AddNew: {1}", Framework.LoggingOptions.Business_Logic_Layer_Process_Failed.ToString(), ex.Message)); return(View(vm)); } }
/// <summary> /// delete an entity of <see cref=" MSBuildExtensionPack.DataSourceEntities.Organization"/> using .net value types. /// http://[host]/api/OrganizationApi/DeleteEntity /// </summary> /// <param name="input">input entity</param> public async Task <MSBuildExtensionPack.CommonBLLEntities.OrganizationResponseMessageBuiltIn> DeleteEntityAsync( MSBuildExtensionPack.DataSourceEntities.Organization input) { string url = GetHttpRequestUrl(ActionName_InsertEntity); return(await Post <MSBuildExtensionPack.DataSourceEntities.Organization, MSBuildExtensionPack.CommonBLLEntities.OrganizationResponseMessageBuiltIn>(url, input)); }
/// <summary> /// Assigns the enity reference Ids. /// </summary> /// <param name="input">The input.</param> public static void AssignEnityReferenceIDs(MSBuildExtensionPack.DataSourceEntities.OrganizationCollection input, System.Int64 parentId) { for (int i = 0; i < input.Count; i++) { MSBuildExtensionPack.DataSourceEntities.Organization _Item = input[i]; _Item.ParentId = parentId; } }
/// <summary> /// Validates the value before save to database. /// </summary> /// <param name="input">The input.</param> public static void ValidateValueBeforeSaveToDatabase(MSBuildExtensionPack.DataSourceEntities.OrganizationCollection input) { for (int i = 0; i < input.Count; i++) { MSBuildExtensionPack.DataSourceEntities.Organization _Item = input[i]; ValidateValueBeforeSaveToDatabase(_Item); } }
/// <summary> /// Creates the entity. /// </summary> /// <returns>a new instance of <see cref="MSBuildExtensionPack.DataSourceEntities.Organization"/></returns> public static MSBuildExtensionPack.DataSourceEntities.Organization CreateEntity( System.Int64 id , System.Int64 parentId , System.String name , System.Boolean isSystemBuiltIn , System.Guid uniqueIdentifier , System.DateTime createdDateTime , System.String charColumn , System.String varcharColumn , System.String textColumn , System.String ncharColumn , System.String nvarcharColumn , System.String ntextColumn , System.Boolean bitColumn , System.Byte[] binaryColumn , System.Byte[] varbinaryColumn , System.Byte[] imageColumn , System.Byte tinyintColumn , System.Int16 smallintColumn , System.Int32 intColumn , System.Int64 bigintColumn , System.Decimal decimalColumn , System.Decimal numericColumn , System.Decimal smallmoneyColumn , System.Decimal moneyColumn , System.Single floatColumn , System.Single realColumn , System.DateTime datetimeColumn , System.DateTime datetime2Column , System.DateTime smalldatetimeColumn , System.DateTime dateColumn , System.TimeSpan timeColumn , System.Guid uniqueidentifierColumn ) { MSBuildExtensionPack.DataSourceEntities.Organization _retval = new MSBuildExtensionPack.DataSourceEntities.Organization( id , parentId , name , isSystemBuiltIn , uniqueIdentifier , createdDateTime , charColumn , varcharColumn , textColumn , ncharColumn , nvarcharColumn , ntextColumn , bitColumn , binaryColumn , varbinaryColumn , imageColumn , tinyintColumn , smallintColumn , intColumn , bigintColumn , decimalColumn , numericColumn , smallmoneyColumn , moneyColumn , floatColumn , realColumn , datetimeColumn , datetime2Column , smalldatetimeColumn , dateColumn , timeColumn , uniqueidentifierColumn ); return(_retval); }