public void Create(ToDoTask domain)
        {
            _modelServiceTools.InitialiseNewItem(domain);

            domain.Status = ToDoTaskStatus.Ready;

            _lifeManagerRepository.SaveEntity(_toDoTaskMapper.ToEntity(domain));
        }
Exemple #2
0
        public void RemoveEntity <T>(long id) where T : class, IItemEntity
        {
            T entity = _lifeManagerRepository.LoadEntity <T>(id);

            if (entity == null)
            {
                FailReferencingVerb("remove", id, typeof(T));
            }
            else
            {
                entity.Active = false;
                _lifeManagerRepository.SaveEntity(entity);
            }
        }
Exemple #3
0
        public void Create(Chore domain)
        {
            _modelServiceTools.InitialiseNewItem(domain);

            _lifeManagerRepository.SaveEntity(_choreMapper.ToEntity(domain));
        }
        public void Create(LeisureActivity domain)
        {
            _modelServiceTools.InitialiseNewItem(domain);

            _lifeManagerRepository.SaveEntity(_leisureActivityMapper.ToEntity(domain));
        }
        public void Create(RecurringTask domain)
        {
            _modelServiceTools.InitialiseNewItem(domain);

            _lifeManagerRepository.SaveEntity(_recurringTaskMapper.ToEntity(domain));
        }
        public void Create(Appointment domain)
        {
            _modelServiceTools.InitialiseNewItem(domain);

            _lifeManagerRepository.SaveEntity(_appointmentMapper.ToEntity(domain));
        }