public void Post([FromBody] Criador criador)
        {
            Random rd       = new Random();
            var    randomId = rd.Next(100, 200);
            var    ocupado  = true;

            using (var db = new DbHelper())
            {
                do
                {
                    if (db.criadores.Find(randomId) == null)
                    {
                        ocupado = false;
                    }
                    else
                    {
                        randomId = rd.Next(100, 200);
                    }
                } while (ocupado);

                criador.cod_criador = randomId;

                db.criadores.Add(criador);
                db.SaveChanges();
            }
        }
Example #2
0
 public ActionResult Save([Bind(Prefix = "Criador")] Criador data)
 {
     try
     {
         data.Save();
         return(RedirectToAction("Index", new { Message = ManageMessageId.SaveDataSucess }));
     }
     catch (Exception)
     {
         return(RedirectToAction("Index", new { Message = ManageMessageId.Error }));
     }
 }
Example #3
0
 private async void CriarNFe(object sender, RoutedEventArgs e)
 {
     try
     {
         var controle = new ControleNFe(ItemBanco.ToNFe());
         var caixa    = new Criador(controle);
         if (await caixa.ShowAsync() == ContentDialogResult.Primary)
         {
             Popup.Current.Escrever(TitulosComuns.Atenção, "Os impostos dos produtos não são adicionados automaticamente, por favor, insira-os editando cada produto.");
         }
     }
     catch (Exception erro)
     {
         erro.ManipularErro();
     }
 }
Example #4
0
        //
        // GET: /Manage/Index
        public async Task <ActionResult> Index(ManageMessageId?message, string ErrorMsg)
        {
            ViewBag.StatusMessage =
                message == ManageMessageId.SaveDataSucess ? "Dados alterados com sucesso."
                : message == ManageMessageId.ChangePasswordSuccess ? "Sua senha foi alterada com sucesso."
                : message == ManageMessageId.SetPasswordSuccess ? "Your password has been set."
                : message == ManageMessageId.SetTwoFactorSuccess ? "Your two-factor authentication provider has been set."
                : message == ManageMessageId.Error ? "Ocorreu um erro durante a operação. Tente novamente mais tarde."
                : message == ManageMessageId.AddPhoneSuccess ? "Your phone number was added."
                : message == ManageMessageId.RemovePhoneSuccess ? "Your phone number was removed."
                : message == ManageMessageId.OtherErros ? ErrorMsg
                : "";

            ViewBag.Email = User.Identity.Name;
            var Model = new IndexViewModel
            {
                Criador = Criador.Get(User.Identity.GetUserId())
            };

            return(View(Model));
        }
        public void Put(int id, [FromBody] Criador criador)
        {
            using (var db = new DbHelper())
            {
                var criadorUpdate = db.criadores.Find(id);

                if (criadorUpdate != null)
                {
                    if (criador.nome != null)
                    {
                        criadorUpdate.nome = criador.nome;
                    }
                    db.criadores.Update(criadorUpdate);
                }
                else
                {
                    db.criadores.Add(criador);
                }

                db.SaveChanges();
            }
        }
Example #6
0
 // Start is called before the first frame update
 void Start()
 {
     sr        = GetComponent <SpriteRenderer>();
     sr.sprite = modelos[Random.Range(0, modelos.GetLength(0))];
     criador   = FindObjectOfType <Criador>();
 }