Exemplo n.º 1
0
        public static void Update(TaskDto dto)
        {
            using (var db = new MainDBModelContainer())
            {
                var newData = TaskMapper.DtoToEntity(dto, db);
                var oldData = db.TaskSet.Find(dto.Id);
                if (oldData != null)
                {
                    oldData.Slug         = newData.Slug;
                    oldData.Name         = newData.Name;
                    oldData.Description  = newData.Description;
                    oldData.CreatedOn    = newData.CreatedOn;
                    oldData.Estimate     = newData.Estimate;
                    oldData.EndDate      = newData.EndDate;
                    oldData.Project      = newData.Project;
                    oldData.Milestone    = newData.Milestone;
                    oldData.TaskStatus   = newData.TaskStatus;
                    oldData.TaskPriority = newData.TaskPriority;

                    db.SaveChanges();
                }
                else
                {
                    throw new ElementNotFoundException();
                }
            }
        }
Exemplo n.º 2
0
        public static void Create(TaskDto dto)
        {
            using (var db = new MainDBModelContainer())
            {
                var entity = TaskMapper.DtoToEntity(dto, db);

                db.TaskSet.Add(entity);
                db.SaveChanges();
            }
        }