Ejemplo n.º 1
0
        public void AddTask(TaskDTO taskDTO)
        {
            TaskEF EFTask = DataConverter.ConvertTaskDTOtoEntity(taskDTO);

            using (var context = new DemoContext())
            {
                if (ValidateDate(EFTask.DueDate) == true)
                {
                    context.Tasks.Add(EFTask);
                    context.SaveChanges();
                }
            }
        }
Ejemplo n.º 2
0
        public void AssignTagtoTask(int taskid, int tagid)
        {
            using (var context = new DemoContext())
            {
                TagEF  tagtoadd = context.Tags.Find(tagid);
                TaskEF task     = context.Tasks.Find(taskid);

                if ((tagtoadd != null) && (CountTags(taskid) < 10) && (tagtoadd.IsArchived == false))
                {
                    task.Tags.Add(tagtoadd);
                    tagtoadd.Tasks.Add(task);
                    context.SaveChanges();
                }
            }
        }
Ejemplo n.º 3
0
        public static TaskEF ConvertTaskDTOtoEntity(TaskDTO DTOTask)
        {
            TaskEF EntityTask = new TaskEF
            {
                TaskId      = DTOTask.TaskId,
                Title       = DTOTask.Title,
                Description = DTOTask.Description,
                Priority    = DTOTask.Priority,
                DueDate     = DTOTask.DueDate,
                IsArchived  = DTOTask.IsArchived,
                Status      = DTOTask.Status,
                CreateDate  = DTOTask.CreateDate
            };

            return(EntityTask);
        }
Ejemplo n.º 4
0
        public static TaskDTO ConvertTaskEntitytoDTO(TaskEF EFTask)
        {
            TaskDTO DTOTask = new TaskDTO
            {
                TaskId      = EFTask.TaskId,
                Title       = EFTask.Title,
                Description = EFTask.Description,
                Priority    = EFTask.Priority,
                DueDate     = EFTask.DueDate,
                IsArchived  = EFTask.IsArchived,
                Status      = EFTask.Status,
                CreateDate  = EFTask.CreateDate
            };

            return(DTOTask);
        }