예제 #1
0
        public Retorno Insert(ListaTarefaEntity entity)
        {
            Retorno retorno = new Retorno();

            try
            {
                TblListaTarefa lista = new TblListaTarefa
                {
                    IdLista       = entity.IdLista,
                    IdTarefa      = entity.IdTarefa,
                    DataAlteracao = DateTime.Now
                };

                using (var uow = new UnitOfWork())
                {
                    uow.ListaTarefaRepository.Insert(lista);
                    uow.SavaChanges();

                    retorno.Sucesso  = true;
                    retorno.Mensagem = Mensagens.MSG_005;
                }
            }
            catch (Exception ex)
            {
                retorno.Sucesso  = false;
                retorno.Mensagem = Mensagens.MSG_006;
            }

            return(retorno);
        }
예제 #2
0
        public Retorno Insert(TarefaEntity entity)
        {
            Retorno retorno = new Retorno();

            try
            {
                TblTarefa tarefa = new TblTarefa
                {
                    Id            = entity.Id,
                    Nome          = entity.Nome,
                    Importante    = entity.Importante,
                    Prioridade    = entity.Prioridade,
                    Ativo         = entity.Ativo,
                    DataAlteracao = DateTime.Now
                };

                using (var uow = new UnitOfWork())
                {
                    uow.TarefaRepository.Insert(tarefa);
                    uow.SavaChanges();

                    var idTarefa = tarefa.Id;

                    TblListaTarefa listaTarefa = new TblListaTarefa
                    {
                        IdLista       = entity.IdLista,
                        IdTarefa      = idTarefa,
                        DataAlteracao = DateTime.Now
                    };

                    uow.ListaTarefaRepository.Insert(listaTarefa);
                    uow.SavaChanges();

                    retorno.Sucesso  = true;
                    retorno.Mensagem = Mensagens.MSG_005;
                }
            }
            catch (Exception ex)
            {
                retorno.Sucesso  = false;
                retorno.Mensagem = Mensagens.MSG_006;
            }

            return(retorno);
        }