public IActionResult VerifyEmail([FromQuery] string token)
        {
            var user = _dbContext.Korisnici.FirstOrDefault(x => x.Token == token);

            if (user == null)
            {
                return(BadRequest());
            }

            user.EmailPotvrdjen = true;
            _dbContext.SaveChanges();

            var taskId = _camundaService.GetUnassignedTaskId("Task_PotrvdaEmail");

            dynamic content = new { };
            var     success = _camundaService.CompleteTask(taskId, JsonConvert.SerializeObject(content));

            if (success)
            {
                return(Ok("Verifikacija email-a je uspesna."));
            }
            else
            {
                return(StatusCode(StatusCodes.Status500InternalServerError));
            }
        }
        public IActionResult ApproveMagazine(int id)
        {
            var taskId = _camundaService.GetAssignedTaskId("Task_AdminProveraPodataka", "admin1");

            dynamic content = new
            {
                validniPodaci = new CamundaVariable <bool>(true)
            };
            var success = _camundaService.CompleteTask(taskId, JsonConvert.SerializeObject(content));

            if (success)
            {
                var casopisi = _dbContext.Casopisi.FirstOrDefault(x => x.Id == id);
                casopisi.AdminRecenzirao = true;
                casopisi.PodaciValidni   = true;
                _dbContext.SaveChanges();
            }

            return(Ok());
        }