public ResultAction Put(CategoryDTO category) { ResultAction result = new ResultAction(); using (var scope = new TransactionScope()) { int row = 0; if (category.Id != null) { row = new CategoryService().Put(category); if (row > 0) { result.IsOk = true; result.Result = row; } else { result.Message = "Erro ao atualizar a categoria."; } } else { result.Message = "Categoria não encontrada."; } scope.Complete(); scope.Dispose(); } return(result); }
internal ResultAction Post(CategoryDTO category) { ResultAction result = new ResultAction(); using (var scope = new TransactionScope()) { Category newCategory = new Category(); newCategory.Description = category.Description; newCategory.Name = category.Name; int row = new CategoryService().Post(newCategory); if (row > 0) { result.IsOk = true; result.Result = row; result.Message = "Categoria salva com sucesso."; } else { result.Message = "Erro ao criar uma nova categoria."; } scope.Complete(); scope.Dispose(); } return(result); }
internal ResultAction Post(SupplierDTO supplier) { ResultAction result = new ResultAction(); using (var scope = new TransactionScope()) { Supplier newSupplier = new Supplier(); newSupplier.CpfCnpj = supplier.CpfCnpj; newSupplier.Email = supplier.Email; newSupplier.Name = supplier.Name; newSupplier.PhoneNumber = supplier.PhoneNumber; int row = new SupplierService().Post(newSupplier); if (row > 0) { result.IsOk = true; result.Result = row; result.Message = "Fornecedor salvo com sucesso."; } else { result.Message = "Erro ao cadastrar um novo fornecedor."; } scope.Complete(); scope.Dispose(); } return(result); }
internal ResultAction Post(UserDTO user) { ResultAction result = new ResultAction(); using (var scope = new TransactionScope()) { User newUser = new User(); newUser.Birthdate = Convert.ToDateTime(user.Birthdate); newUser.Cpf = user.Cpf; newUser.Name = user.Name; newUser.Password = user.Password; newUser.UserName = user.UserName; newUser.UserProfile = (Profile)user.UserProfile; int row = new UserService().Post(newUser); if (row > 0) { result.IsOk = true; result.Result = row; result.Message = "Usuário salvo com sucesso."; } else { result.Message = "Erro ao criar um novo usuário."; } scope.Complete(); scope.Dispose(); } return(result); }
public static AC.Action RebuildAction(AC.Action action, int typeIndex, ResultAction _resultAction, int _skipAction, ActionListAsset _linkedAsset, Cutscene _linkedCutscene) { ActionsManager actionsManager = AdvGame.GetReferences().actionsManager; if (actionsManager) { string className = actionsManager.AllActions [typeIndex].fileName; if (action.GetType().ToString() != className && action.GetType().ToString() != ("AC." + className)) { bool _showComment = action.showComment; bool _showOutputSockets = action.showOutputSockets; string _comment = action.comment; action = (AC.Action)CreateInstance(className); action.endAction = _resultAction; action.skipAction = _skipAction; action.linkedAsset = _linkedAsset; action.linkedCutscene = _linkedCutscene; action.showComment = _showComment; action.showOutputSockets = _showOutputSockets; action.comment = _comment; } } return(action); }
public override void FixLinkAfterDeleting(Action actionToDelete, Action targetAction, List <Action> actionList) { if ((resultActionFail == ResultAction.Skip && skipActionFailActual == actionToDelete) || (resultActionFail == ResultAction.Continue && actionList.IndexOf(actionToDelete) == (actionList.IndexOf(this) + 1))) { if (targetAction == null) { resultActionFail = ResultAction.Stop; } else { resultActionFail = ResultAction.Skip; skipActionFailActual = targetAction; } } if ((resultActionTrue == ResultAction.Skip && skipActionTrueActual == actionToDelete) || (resultActionTrue == ResultAction.Continue && actionList.IndexOf(actionToDelete) == (actionList.IndexOf(this) + 1))) { if (targetAction == null) { resultActionTrue = ResultAction.Stop; } else { resultActionTrue = ResultAction.Skip; skipActionTrueActual = targetAction; } } }
protected override IEnumerator PrepareXmlDocument(ResultAction <XmlDocument, Exception> resultAction) { using (UnityWebRequest webRequest = UnityWebRequest.Get(url)) { yield return(webRequest.SendWebRequest()); if (webRequest.isHttpError || webRequest.isNetworkError) { resultAction?.Invoke(null, new Exception(webRequest.error), false); yield break; } else { try { XmlDocument doc = new XmlDocument(); doc.LoadXml(webRequest.downloadHandler.text); resultAction?.Invoke(doc, null, true); } catch (Exception e) { resultAction?.Invoke(null, e, false); } yield break; } } }
public void ShowGUI(int lowerValue, int upperValue) { EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("Previous scene:"); intCondition = (IntCondition)EditorGUILayout.EnumPopup(intCondition); sceneNumber = EditorGUILayout.IntField(sceneNumber); EditorGUILayout.EndHorizontal(); if (lowerValue > upperValue || lowerValue == upperValue) { lowerValue = upperValue; } resultActionTrue = (Action.ResultAction)EditorGUILayout.EnumPopup("If condition is met:", (Action.ResultAction)resultActionTrue); if (resultActionTrue == Action.ResultAction.RunCutscene) { linkedCutsceneTrue = (Cutscene)EditorGUILayout.ObjectField("Cutscene to run:", linkedCutsceneTrue, typeof(Cutscene), true); } else if (resultActionTrue == Action.ResultAction.Skip) { skipActionTrue = EditorGUILayout.IntSlider("Action # to skip to:", skipActionTrue, lowerValue, upperValue); } resultActionFail = (Action.ResultAction)EditorGUILayout.EnumPopup("If condition is not met:", (Action.ResultAction)resultActionFail); if (resultActionFail == Action.ResultAction.RunCutscene) { linkedCutsceneFail = (Cutscene)EditorGUILayout.ObjectField("Cutscene to run:", linkedCutsceneFail, typeof(Cutscene), true); } else if (resultActionFail == Action.ResultAction.Skip) { skipActionFail = EditorGUILayout.IntSlider("Action # to skip to:", skipActionFail, lowerValue, upperValue); } }
protected ActionEnd GenerateActionEnd(ResultAction _resultAction, ActionListAsset _linkedAsset, Cutscene _linkedCutscene, int _skipAction, Action _skipActionActual, List <Action> _actions) { ActionEnd actionEnd = new ActionEnd(); actionEnd.resultAction = _resultAction; actionEnd.linkedAsset = _linkedAsset; actionEnd.linkedCutscene = _linkedCutscene; if (_resultAction == ResultAction.RunCutscene) { if (isAssetFile && _linkedAsset != null) { actionEnd.linkedAsset = _linkedAsset; } else if (!isAssetFile && _linkedCutscene != null) { actionEnd.linkedCutscene = _linkedCutscene; } } else if (_resultAction == ResultAction.Skip) { int skip = _skipAction; if (_skipActionActual && _actions.Contains(_skipActionActual)) { skip = _actions.IndexOf(_skipActionActual); } else if (skip == -1) { skip = 0; } actionEnd.skipAction = skip; } return(actionEnd); }
internal ResultAction Get() { List <ProposalDTO> proposals = new ProposalService().Get(); if (proposals.Any(x => x.Expireded && (Status)x.Status != Status.Approved && (Status)x.Status != Status.Disapproved)) { using (var scope = new TransactionScope()) { UpdateStatusExpired(proposals); scope.Complete(); scope.Dispose(); } } ResultAction result = new ResultAction(); if (proposals.Any()) { result.IsOk = true; result.Result = proposals.OrderBy(x => x.ExpirationDate).ToList(); } else { result.Message = "Nenhuma proposta encontrada."; } return(result); }
internal ResultAction Delete(int id) { ResultAction result = new ResultAction(); using (var scope = new TransactionScope()) { int row = new UserService().Delete(id); if (row > 0) { result.IsOk = true; result.Result = row; result.Message = string.Empty; } else { result.Message = "Erro ao excluir o usuário."; } scope.Complete(); scope.Dispose(); } return(result); }
public ResultAction Put(UserDTO user) { ResultAction result = new ResultAction(); using (var scope = new TransactionScope()) { int row = 0; if (user.Id != null) { row = new UserService().Put(user); if (row > 0) { result.IsOk = true; result.Result = row; } else { result.Message = "Erro ao atualizar o usuário."; } } else { result.Message = "Usuário não encontrado."; } scope.Complete(); scope.Dispose(); } return(result); }
internal ResultAction Get(int id) { User x = new UserService().Get(id); ResultAction result = new ResultAction(); if (x != null) { result.Result = new UserDTO { Id = x.Id, Birthdate = x.Birthdate.ToString("dd/MM/yyyy"), Cpf = x.Cpf, Name = x.Name, UserProfile = (int)x.UserProfile, UserName = x.UserName }; result.IsOk = true; } else { result.Message = "Usuário não encontrado."; } return(result); }
internal ResultAction Post(HistoryProposalDTO historic) { ResultAction result = new ResultAction(); using (var scope = new TransactionScope()) { HistoryProposal newHistoric = new HistoryProposal(); newHistoric.IdUser = historic.IdUser; newHistoric.IdProposal = historic.IdProposal; newHistoric.Action = (ActionHistoric)historic.Action; int id = new HistoryProposalService().Post(newHistoric); if (id > 0) { result.IsOk = true; result.Result = id; result.Message = "Ação do usuário salvo com sucesso."; } else { result.Message = "Erro ao salvar a ação do usuário."; } scope.Complete(); scope.Dispose(); } return(result); }
internal ResultAction Get(int id) { Proposal x = new ProposalService().Get(id); ResultAction result = new ResultAction(); if (x != null) { result.Result = new ProposalDTO { CreationDate = x.CreationDate, ExpirationDate = x.ExpirationDate, Description = x.Description, Id = x.Id, IdCategory = x.IdCategory, IdSupplier = x.IdSupplier, Name = x.Name, NameFile = x.NameFile, Status = (int)x.Status, StatusNow = (int)x.StatusNow, Value = x.Value }; result.IsOk = true; } else { result.Message = "Proposta não encontrada."; } return(result); }
public ResultAction Put(ProposalDTO proposal) { ResultAction result = new ResultAction(); int row = 0; using (var scope = new TransactionScope()) { if (proposal.Id != null) { row = new ProposalService().Put(proposal); if (row > 0) { CreateHistory(proposal.IdUser.Value, proposal.Id.Value, ActionHistoric.Edited); result.IsOk = true; result.Result = row; } else { result.Message = "Erro ao atualizar a proposta."; } } else { result.Message = "Proposta não encontrada."; } scope.Complete(); scope.Dispose(); } return(result); }
public ResultAction Put(SupplierDTO supplier) { ResultAction result = new ResultAction(); int row = 0; using (var scope = new TransactionScope()) { if (supplier.Id != null) { row = new SupplierService().Put(supplier); if (row > 0) { result.IsOk = true; result.Result = row; } else { result.Message = "Erro ao atualizar o fornecedor."; } } else { result.Message = "Fornecedor não encontrado."; } scope.Complete(); scope.Dispose(); } return(result); }
public async Task <ActionResult> CalcularPremioSeguro([FromBody] SeguradoSearchDto segurado) { List <IFilter> filters = null; CalculoSeguroDto calculoSeguroDto = null; try { calculoSeguroDto = new CalculoSeguroDto(); //Selecionar veículos segurado filters = new List <IFilter>(); filters.Add(new FilterObj { FilterName = "numerocpf", FilterValue = segurado.NumeroCPF }); calculoSeguroDto.ListVeiculo = await _veiculoService.GetByFilter(filters);; //Selecionar segurado filters = new List <IFilter>(); filters.Add(new FilterObj { FilterName = "numerocpf", FilterValue = segurado.NumeroCPF }); calculoSeguroDto.Segurado = await _seguradoService.GetSingle(filters); var result = await _seguroVeiculoService.CalcularSeguro(calculoSeguroDto); string urlGetCalculos = "/CalculoSeguroList"; var resultAction = new ResultAction("Calculo incluído com sucesso", true, urlGetCalculos); return(Created(new Uri(urlGetCalculos), resultAction)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }
internal ResultAction Get() { List <Supplier> suppliers = new SupplierService().Get(); ResultAction result = new ResultAction(); if (suppliers.Any()) { result.IsOk = true; result.Result = suppliers .Select(x => new SupplierDTO { Id = x.Id, CpfCnpj = x.CpfCnpj, Email = x.Email, Name = x.Name, PhoneNumber = x.PhoneNumber }) .ToList(); } else { result.Message = "Nenhum fornecedor encontrado."; } return(result); }
internal ResultAction Get(int id) { Supplier x = new SupplierService().Get(id); ResultAction result = new ResultAction(); if (x != null) { result.Result = new SupplierDTO { Id = x.Id, CpfCnpj = x.CpfCnpj, Email = x.Email, Name = x.Name, PhoneNumber = x.PhoneNumber }; result.IsOk = true; } else { result.Message = "Fornecedor não encontrado."; } return(result); }
internal ResultAction Get() { List <User> users = new UserService().Get(); ResultAction result = new ResultAction(); if (users.Any()) { result.IsOk = true; result.Result = users .Select(x => new UserDTO { Id = x.Id, Birthdate = x.Birthdate.ToString("dd/MM/yyyy"), Name = x.Name, Cpf = x.Cpf, Profile = EnumDescription.GetDescription(x.UserProfile), UserName = x.UserName }) .ToList(); } else { result.Message = "Nenhum usuário encontrado."; } return(result); }
public static ResultAction <object> RegisterServices(string configurationfile, IServiceCollection services, ILogger logger, bool forceregister) { ResultAction <object> res = new ResultAction <object>(); if (!_registerservice || forceregister) { services.AddMvc().AddApplicationPart(typeof(Program).GetTypeInfo().Assembly).AddControllersAsServices(); services.AddMediatR(typeof(Program).GetTypeInfo().Assembly); ResultAction <IncommingTelemetry> resc = ConfigBuilder.BuildConfiguration <IncommingTelemetry>("telemetry", configurationfile, logger); res.CopyStatusFrom(resc); if (!res.IsOk) { return(res); } Configuration.incommingtelemetry = resc.datas; // telemetry providers are ok ? if (!Configuration.incommingtelemetry.IsValid(logger)) { Environment.Exit(-1); } logger.LogInformation($"{typeof(DependencyInjection).FullName} RegisterService ok"); _registerservice = true; } return(res); }
/** * The default Constructor. */ public ActionEnd(bool stopAfter = false) { resultAction = (stopAfter) ? ResultAction.Stop : ResultAction.Continue; skipAction = -1; skipActionActual = null; linkedCutscene = null; linkedAsset = null; }
/** * A Constructor that sets skipAction explicitly. */ public ActionEnd(int _skipAction) { resultAction = ResultAction.Continue; skipAction = _skipAction; skipActionActual = null; linkedCutscene = null; linkedAsset = null; }
/** * <summary>A Constructor that copies the values of another ActionEnd.</summary> * <param name = "_actionEnd">The ActionEnd to copy from</param> */ public ActionEnd(ActionEnd _actionEnd) { resultAction = _actionEnd.resultAction; skipAction = _actionEnd.skipAction; skipActionActual = _actionEnd.skipActionActual; linkedCutscene = _actionEnd.linkedCutscene; linkedAsset = _actionEnd.linkedAsset; }
public CameraConfigViewModel() { OkCommand = new RelayCommand(p => { CameraConfig.SaveConfig(_config); ResultAction.Invoke(); }); }
public void GetData <T>(string key, MonoBehaviour context, ResultAction <T, Exception> resultAction) { try { context.StartCoroutine(DoGetData(key, context, resultAction)); } catch (Exception e) { resultAction?.Invoke(default, e, false);
public async Task <ActionResult <ResultAction <object> > > HealthState([FromBody] string crypted) { ResultAction <object> ret = new(); ResultAction <CreateTelemetryHealthState> unsecured = await secureexchange.UnSecure <CreateTelemetryHealthState>(crypted); if (unsecured.IsOk) { ret = await mediator.Send(unsecured.datas); } return(StatusCode(ret.status, ret)); }
public override IEnumerator DoGet(string key, ResultAction <string, Exception> resultAction) { try { resultAction?.Invoke(PlayerPrefs.GetString(prefix + key), null, true); }catch (Exception e) { resultAction?.Invoke(null, e, false); } yield return(null); }
protected override IEnumerator PrepareXmlDocument(ResultAction <XmlDocument, Exception> resultAction) { try { XmlDocument doc = new XmlDocument(); doc.LoadXml(asset.text); resultAction?.Invoke(doc, null, true); }catch (Exception e) { resultAction?.Invoke(null, e, false); } yield return(null); }
public override void SkipActionGUI(List<Action> actions, bool showGUI) { if (showGUI) { EditorGUILayout.Space (); resultActionTrue = (ResultAction) EditorGUILayout.EnumPopup("If condition is met:", (ResultAction) resultActionTrue); } if (resultActionTrue == ResultAction.RunCutscene && showGUI) { if (isAssetFile) { linkedAssetTrue = ActionListAssetMenu.AssetGUI ("ActionList to run:", linkedAssetTrue); } else { linkedCutsceneTrue = ActionListAssetMenu.CutsceneGUI ("Cutscene to run:", linkedCutsceneTrue); } } else if (resultActionTrue == ResultAction.Skip) { SkipActionTrueGUI (actions, showGUI); } if (showGUI) { resultActionFail = (ResultAction) EditorGUILayout.EnumPopup("If condition is not met:", (ResultAction) resultActionFail); } if (resultActionFail == ResultAction.RunCutscene && showGUI) { if (isAssetFile) { linkedAssetFail = ActionListAssetMenu.AssetGUI ("ActionList to run:", linkedAssetFail); } else { linkedCutsceneFail = ActionListAssetMenu.CutsceneGUI ("Cutscene to run:", linkedCutsceneFail); } } else if (resultActionFail == ResultAction.Skip) { SkipActionFailGUI (actions, showGUI); } }
public override void PrepareToCopy(int originalIndex, List<Action> actionList) { if (resultActionFail == ResultAction.Continue) { if (originalIndex == actionList.Count - 1) { resultActionFail = ResultAction.Stop; } else if (actionList [originalIndex + 1].isMarked) { resultActionFail = ResultAction.Skip; skipActionFailActual = actionList [originalIndex + 1]; } else { resultActionFail = ResultAction.Stop; } } if (resultActionFail == ResultAction.Skip) { if (skipActionFailActual.isMarked) { int place = 0; foreach (Action _action in actionList) { if (_action.isMarked) { if (_action == skipActionFailActual) { skipActionFailActual = null; skipActionFail = place; break; } place ++; } } } else { resultActionFail = ResultAction.Stop; } } if (resultActionTrue == ResultAction.Continue) { if (originalIndex == actionList.Count - 1) { resultActionTrue = ResultAction.Stop; } else if (actionList [originalIndex + 1].isMarked) { resultActionTrue = ResultAction.Skip; skipActionTrueActual = actionList [originalIndex + 1]; } else { resultActionTrue = ResultAction.Stop; } } if (resultActionTrue == ResultAction.Skip) { if (skipActionTrueActual.isMarked) { int place = 0; foreach (Action _action in actionList) { if (_action.isMarked) { if (_action == skipActionTrueActual) { skipActionTrueActual = null; skipActionTrue = place; break; } place ++; } } } else { resultActionTrue = ResultAction.Stop; } } }
public override void FixLinkAfterDeleting(Action actionToDelete, Action targetAction, List<Action> actionList) { if ((resultActionFail == ResultAction.Skip && skipActionFailActual == actionToDelete) || (resultActionFail == ResultAction.Continue && actionList.IndexOf (actionToDelete) == (actionList.IndexOf (this) + 1))) { if (targetAction == null) { resultActionFail = ResultAction.Stop; } else { resultActionFail = ResultAction.Skip; skipActionFailActual = targetAction; } } if ((resultActionTrue == ResultAction.Skip && skipActionTrueActual == actionToDelete) || (resultActionTrue == ResultAction.Continue && actionList.IndexOf (actionToDelete) == (actionList.IndexOf (this) + 1))) { if (targetAction == null) { resultActionTrue = ResultAction.Stop; } else { resultActionTrue = ResultAction.Skip; skipActionTrueActual = targetAction; } } }
override public void SkipActionGUI (List<Action> actions, bool showGUI) { if (showGUI) { EditorGUILayout.Space (); resultActionTrue = (ResultAction) EditorGUILayout.EnumPopup("If condition is met:", (ResultAction) resultActionTrue); } if (resultActionTrue == ResultAction.RunCutscene && showGUI) { if (isAssetFile) { linkedAssetTrue = (ActionListAsset) EditorGUILayout.ObjectField ("ActionList to run:", linkedAssetTrue, typeof (ActionListAsset), false); } else { linkedCutsceneTrue = (Cutscene) EditorGUILayout.ObjectField ("Cutscene to run:", linkedCutsceneTrue, typeof (Cutscene), true); } } else if (resultActionTrue == ResultAction.Skip) { SkipActionTrueGUI (actions, showGUI); } if (showGUI) { resultActionFail = (ResultAction) EditorGUILayout.EnumPopup("If condition is not met:", (ResultAction) resultActionFail); } if (resultActionFail == ResultAction.RunCutscene && showGUI) { if (isAssetFile) { linkedAssetFail = (ActionListAsset) EditorGUILayout.ObjectField ("ActionList to run:", linkedAssetFail, typeof (ActionListAsset), false); } else { linkedCutsceneFail = (Cutscene) EditorGUILayout.ObjectField ("Cutscene to run:", linkedCutsceneFail, typeof (Cutscene), true); } } else if (resultActionFail == ResultAction.Skip) { SkipActionFailGUI (actions, showGUI); } }
public static Action RebuildAction(AC.Action action, int typeIndex, ActionListAsset _target, ResultAction _resultAction, int _skipAction, ActionListAsset _linkedAsset, Cutscene _linkedCutscene) { ActionsManager actionsManager = AdvGame.GetReferences ().actionsManager; if (actionsManager) { ActionListAssetEditor.DeleteAction (action, _target); string className = actionsManager.AllActions [typeIndex].fileName; AC.Action newAction = (AC.Action) CreateInstance (className); newAction.hideFlags = HideFlags.HideInHierarchy; newAction.endAction = _resultAction; newAction.skipAction = _skipAction; newAction.linkedAsset = _linkedAsset; newAction.linkedCutscene = _linkedCutscene; AssetDatabase.AddObjectToAsset (newAction, _target); AssetDatabase.ImportAsset (AssetDatabase.GetAssetPath (newAction)); AssetDatabase.SaveAssets (); AssetDatabase.Refresh (); return newAction; } return action; }
public static AC.Action RebuildAction(AC.Action action, int typeIndex, ResultAction _resultAction, int _skipAction, ActionListAsset _linkedAsset, Cutscene _linkedCutscene) { ActionsManager actionsManager = AdvGame.GetReferences ().actionsManager; if (actionsManager) { string className = actionsManager.AllActions [typeIndex].fileName; if (action.GetType ().ToString () != className && action.GetType ().ToString () != ("AC." + className)) { action = (AC.Action) CreateInstance (className); action.endAction = _resultAction; action.skipAction = _skipAction; action.linkedAsset = _linkedAsset; action.linkedCutscene = _linkedCutscene; } } return action; }