Exemplo n.º 1
0
        public async Task <bool> Create(PagesModel model, Guid userId)
        {
            var data = await _pagesRepository.GetByServiceId(model.ServiceId);

            if (data != null)
            {
                return(false);
            }

            DataContracts.Entities.Pages page = new DataContracts.Entities.Pages
            {
                PageTitle = model.PageTitle,
                PageImage = model.PageImage,
                Template  = model.Template,
                CreatedBy = userId,
                IsActive  = model.IsActive,
                ServiceId = model.ServiceId
            };

            page.Sections = JsonConvert.SerializeObject(model.Sections);

            await _pagesRepository.CreatePage(page);

            return(true);
        }