Example #1
0
        public List <TarefaUsuario> SpGetRelatorioTarefa(int TarefaId)
        {
            SqlConnection con = new SqlConnection(this.Context.Database.GetDbConnection().ConnectionString);

            con.Open();

            SqlCommand cmd = new SqlCommand("comando", con);

            cmd.CommandText = "sp_getRelatorioTarefa " + TarefaId;

            SqlDataReader leitor = cmd.ExecuteReader();
            var           result = new List <TarefaUsuario>();

            while (leitor.Read())
            {
                TarefaUsuario dados = new TarefaUsuario(
                    (string)leitor["nomeAluno"],
                    (string)leitor["fotoAluno"],
                    (bool)leitor["concluido"],
                    (double)leitor["nota"]);

                result.Add(dados);
            }

            con.Close();
            return(result);
        }
        public async Task <IActionResult> Create([FromBody] TarefaUsuarioResource tarefaUsuarioResource)
        {
            if (tarefaUsuarioResource == null)
            {
                return(NotFound());
            }
            try
            {
                var tarefaUsuario = new TarefaUsuario();
                if (ModelState.IsValid)
                {
                    tarefaUsuario = TarefaUsuarioMapper.ResourceToModel(tarefaUsuarioResource, tarefaUsuario);
                }

                _unitOfWork.TarefasUsuario.Add(tarefaUsuario);
                await _unitOfWork.CompleteAsync();

                tarefaUsuario.Usuario = await _unitOfWork.Usuarios.GetByIdAsync(tarefaUsuario.UsuarioId);

                tarefaUsuario.Tarefa = await _unitOfWork.Tarefas.GetByIdAsync(tarefaUsuario.TarefaId);

                TarefaUsuarioMapper.ModelToResource(tarefaUsuario);
                return(Ok());
            }
            catch (Exception exception)
            {
                LogError.LogErrorWithSentry(exception);
                return(BadRequest());
            }
        }
Example #3
0
        public static TarefaUsuario ResourceToModel(TarefaUsuarioResource tarefaUsuarioResource,
                                                    TarefaUsuario tarefaUsuario)
        {
            tarefaUsuario.UsuarioId = tarefaUsuarioResource.UsuarioId;
            tarefaUsuario.TarefaId  = tarefaUsuarioResource.TarefaId;

            tarefaUsuario.NotaAvaliacao       = tarefaUsuarioResource.NotaAvaliacao;
            tarefaUsuario.ComentarioAvaliacao = tarefaUsuarioResource.ComentarioAvaliacao;
            tarefaUsuario.IsCompleted         = tarefaUsuarioResource.IsCompleted;
            tarefaUsuario.DataDaTarefa        = tarefaUsuarioResource.DataDaTarefa;
            tarefaUsuario.PrevisaoDeConclusao = tarefaUsuarioResource.PrevisaoDeConclusao;

            //tarefaUsuario.Id = tarefaUsuarioResource.Id;
            tarefaUsuario.IsAtivo      = tarefaUsuarioResource.IsAtivo;
            tarefaUsuario.CriadoPor    = tarefaUsuarioResource.CriadoPor;
            tarefaUsuario.DataRegistro = (tarefaUsuarioResource.UsuarioId > 0) ? tarefaUsuario.DataRegistro : DateTime.Now;

            return(tarefaUsuario);
        }
Example #4
0
        public static TarefaUsuarioResource ModelToResource(TarefaUsuario tarefaUsuario)
        {
            var tarefaUsuarioResource = new TarefaUsuarioResource
            {
                UsuarioId = tarefaUsuario.UsuarioId,
                Usuario   = UsuarioMapper.ModelToResource(tarefaUsuario.Usuario),
                TarefaId  = tarefaUsuario.TarefaId,
                Tarefa    = TarefaMapper.ModelToResource(tarefaUsuario.Tarefa),

                NotaAvaliacao       = tarefaUsuario.NotaAvaliacao,
                ComentarioAvaliacao = tarefaUsuario.ComentarioAvaliacao,
                IsCompleted         = tarefaUsuario.IsCompleted,
                DataDaTarefa        = tarefaUsuario.DataDaTarefa,
                PrevisaoDeConclusao = tarefaUsuario.PrevisaoDeConclusao,


                IsAtivo      = tarefaUsuario.IsAtivo,
                CriadoPor    = tarefaUsuario.CriadoPor,
                DataRegistro = tarefaUsuario.DataRegistro
            };

            return(tarefaUsuarioResource);
        }