public MSBuildExtensionPack.CommonBLLEntities.BuildEventCodeResponseMessageBuiltIn DeleteEntity(
            MSBuildExtensionPack.DataSourceEntities.BuildEventCode input)
        {
            MSBuildExtensionPack.CommonBLLEntities.BuildEventCodeResponseMessageBuiltIn responseMessage = MSBuildExtensionPack.CommonBLLIoC.IoCBuildEventCode.DeleteEntity(input);

            return(responseMessage);
        }
Пример #2
0
        public ActionResult Delete(bool isToCompareIdByIdentifierOftOfByIdentifier, System.Int32?valueToCompareIdByIdentifierOftOfByIdentifier, MSBuildExtensionPack.AspNetMvc40ViewModel.BuildEventCodeItemVM vm, FormCollection collection)
        {
            try
            {
                log.Info(string.Format("{0}: Delete", Framework.LoggingOptions.UI_Process_Started.ToString()));
                var _Response = MSBuildExtensionPack.CommonBLLIoC.IoCBuildEventCode.ExistsOfEntityOfByIdentifier(isToCompareIdByIdentifierOftOfByIdentifier, valueToCompareIdByIdentifierOftOfByIdentifier, -1, -1, null);
                if (_Response)
                {
                    MSBuildExtensionPack.DataSourceEntities.BuildEventCode entity = vm.Item;
                    MSBuildExtensionPack.CommonBLLIoC.IoCBuildEventCode.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_BuildEventCode_Index"));
            }
            catch (Exception ex)
            {
                Framework.UIAction uiAction = Framework.UIAction.Delete;
                vm.ContentData.Title     = Framework.Resx.UIStringResource.Delete;
                vm.ContentData.Summary   = MSBuildExtensionPack.Resx.UIStringResourcePerEntityBuildEventCode.Delete_BuildEventCode;
                vm.StatusOfResult        = Framework.CommonBLLEntities.BusinessLogicLayerResponseStatus.MessageErrorDetected;
                vm.StatusMessageOfResult = ex.Message;
                vm.UIActionStatusMessage = new Framework.UIActionStatusMessage(typeof(MSBuildExtensionPack.AspNetMvc40ViewModel.BuildEventCodeItemVM).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));
            }
        }
Пример #3
0
        public ActionResult AddNew(MSBuildExtensionPack.AspNetMvc40ViewModel.BuildEventCodeItemVM vm)
        {
            try
            {
                log.Info(string.Format("{0}: AddNew", Framework.LoggingOptions.UI_Process_Started.ToString()));

                MSBuildExtensionPack.DataSourceEntities.BuildEventCode entity = vm.Item;

                var _Response = MSBuildExtensionPack.CommonBLLIoC.IoCBuildEventCode.InsertEntity(entity);

                TempData[TempDataKey_BuildEventCodeController_Copy] = null;
                TempData.Remove(TempDataKey_BuildEventCodeController_Copy);
                log.Info(string.Format("{0}: Insert", Framework.LoggingOptions.UI_Process_Ended.ToString()));

                return(RedirectToAction(UrlStringsAlias.ActionName_BuildEventCode_Index));
            }
            catch (Exception ex)
            {
                Framework.UIAction uiAction = Framework.UIAction.Create;
                var entity = CreateEmptyEntityOrGetFromTempData(TempDataKey_BuildEventCodeController_Copy);
                vm = MSBuildExtensionPack.AspNetMvc40ViewModel.BuildEventCodeItemVM.CreateNewViewModel(entity);
                vm.StatusOfResult        = Framework.CommonBLLEntities.BusinessLogicLayerResponseStatus.MessageErrorDetected;
                vm.StatusMessageOfResult = ex.Message;
                vm.UIActionStatusMessage = new Framework.UIActionStatusMessage(typeof(MSBuildExtensionPack.AspNetMvc40ViewModel.BuildEventCodeItemVM).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));
            }
        }
Пример #4
0
        public ActionResult Edit(MSBuildExtensionPack.AspNetMvc40ViewModel.BuildEventCodeItemVM vm)
        {
            try
            {
                log.Info(string.Format("{0}: Edit", Framework.LoggingOptions.UI_Process_Started.ToString()));

                MSBuildExtensionPack.DataSourceEntities.BuildEventCode entity = vm.Item;
                var _Response = MSBuildExtensionPack.CommonBLLIoC.IoCBuildEventCode.UpdateEntity(entity);

                log.Info(string.Format("{0}: Edit", Framework.LoggingOptions.UI_Process_Ended.ToString()));
                return(RedirectToAction(UrlStringsAlias.ActionName_BuildEventCode_Index));
            }
            catch (Exception ex)
            {
                Framework.UIAction uiAction = Framework.UIAction.Update;
                vm.ContentData.Title     = Framework.Resx.UIStringResource.Edit;
                vm.ContentData.Summary   = MSBuildExtensionPack.Resx.UIStringResourcePerEntityBuildEventCode.Edit_BuildEventCode;
                vm.StatusOfResult        = Framework.CommonBLLEntities.BusinessLogicLayerResponseStatus.MessageErrorDetected;
                vm.StatusMessageOfResult = ex.Message;
                vm.UIActionStatusMessage = new Framework.UIActionStatusMessage(typeof(MSBuildExtensionPack.AspNetMvc40ViewModel.BuildEventCodeItemVM).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));
            }
        }
 /// <summary>
 /// Assigns the enity reference Ids.
 /// </summary>
 /// <param name="input">The input.</param>
 public static void AssignEnityReferenceIDs(MSBuildExtensionPack.DataSourceEntities.BuildEventCodeCollection input)
 {
     for (int i = 0; i < input.Count; i++)
     {
         MSBuildExtensionPack.DataSourceEntities.BuildEventCode _Item = input[i];
     }
 }
        /// <summary>
        /// delete an entity of <see cref=" MSBuildExtensionPack.DataSourceEntities.BuildEventCode"/> using .net value types.
        /// http://[host]/api/BuildEventCodeApi/DeleteEntity
        /// </summary>
        /// <param name="input">input entity</param>
        public async Task <MSBuildExtensionPack.CommonBLLEntities.BuildEventCodeResponseMessageBuiltIn> DeleteEntityAsync(
            MSBuildExtensionPack.DataSourceEntities.BuildEventCode input)
        {
            string url = GetHttpRequestUrl(ActionName_InsertEntity);

            return(await Post <MSBuildExtensionPack.DataSourceEntities.BuildEventCode, MSBuildExtensionPack.CommonBLLEntities.BuildEventCodeResponseMessageBuiltIn>(url, input));
        }
 /// <summary>
 /// Validates the value before save to database.
 /// </summary>
 /// <param name="input">The input.</param>
 public static void ValidateValueBeforeSaveToDatabase(MSBuildExtensionPack.DataSourceEntities.BuildEventCodeCollection input)
 {
     for (int i = 0; i < input.Count; i++)
     {
         MSBuildExtensionPack.DataSourceEntities.BuildEventCode _Item = input[i];
         ValidateValueBeforeSaveToDatabase(_Item);
     }
 }
 /// <summary>
 /// Creates the entity.
 /// </summary>
 /// <returns>a new instance of <see cref="MSBuildExtensionPack.DataSourceEntities.BuildEventCode"/></returns>
 public static MSBuildExtensionPack.DataSourceEntities.BuildEventCode CreateEntity(
     System.Int32 id
     , System.String eventCode
     , System.String description
     )
 {
     MSBuildExtensionPack.DataSourceEntities.BuildEventCode _retval = new MSBuildExtensionPack.DataSourceEntities.BuildEventCode(
         id
         , eventCode
         , description
         );
     return(_retval);
 }
        public static BuildEventCodeItemVM CreateNewViewModel(MSBuildExtensionPack.DataSourceEntities.BuildEventCode entity)
        {
            Framework.UIAction   uiAction = Framework.UIAction.Create;
            BuildEventCodeItemVM vm       = new BuildEventCodeItemVM();

            vm.ContentData.Title   = Framework.Resx.UIStringResource.AddNew;
            vm.ContentData.Summary = MSBuildExtensionPack.Resx.UIStringResourcePerEntityBuildEventCode.AddNew_BuildEventCode;
            vm.LoadExtraData(uiAction);

            vm.Item = entity;
            vm.UIActionStatusMessage = new Framework.UIActionStatusMessage(typeof(BuildEventCodeItemVM).FullName, uiAction.ToString(), uiAction, Framework.UIActionStatus.Launch);

            return(vm);
        }
Пример #10
0
        private MSBuildExtensionPack.DataSourceEntities.BuildEventCode CreateEmptyEntityOrGetFromTempData(string tempDataKey_BuildEventCodeController_Copy)
        {
            MSBuildExtensionPack.DataSourceEntities.BuildEventCode entity;
            if (TempData.ContainsKey(tempDataKey_BuildEventCodeController_Copy) && TempData[tempDataKey_BuildEventCodeController_Copy] != null)
            {
                try
                {
                    entity = (MSBuildExtensionPack.DataSourceEntities.BuildEventCode)TempData[tempDataKey_BuildEventCodeController_Copy];
                    TempData.Keep(tempDataKey_BuildEventCodeController_Copy);
                }
                catch
                {
                    entity = new MSBuildExtensionPack.DataSourceEntities.BuildEventCode();
                }
            }
            else
            {
                entity = new MSBuildExtensionPack.DataSourceEntities.BuildEventCode();
            }

            return(entity);
        }
 /// <summary>
 /// Validates the value before save to database.
 /// </summary>
 /// <param name="item">The item.</param>
 public static void ValidateValueBeforeSaveToDatabase(MSBuildExtensionPack.DataSourceEntities.BuildEventCode item)
 {
 }