Esempio n. 1
0
        public async Task <ActionResult> EditBulletinSection(int bulletinSectionId, [FromBody] EditBulletinSectionRequestDto requestDto)
        {
            if (!ModelState.IsValid)
            {
                throw new ValidationException("Model is not valid.");
            }

            await Executor.GetCommand <EditBulletinSectionCommand>()
            .Process(c => c.Execute(bulletinSectionId, requestDto));

            return(Ok());
        }
Esempio n. 2
0
        public async Task Execute(int bulletinSectionId, EditBulletinSectionRequestDto requestDto)
        {
            var bulletinSectionRepository = Uow.GetRepository <BulletinSection>();
            var bulletinSection           = bulletinSectionRepository.GetById(bulletinSectionId);

            bulletinSection.Name       = requestDto.Name;
            bulletinSection.DateUpdate = DateTimeOffset.Now;

            bulletinSectionRepository.Update(bulletinSection);

            await Uow.SaveChangesAsync();
        }