Beispiel #1
0
        public async Task <bool> AddTheme(AddThemeModel model)
        {
            using (var session = _db.GetSession())
            {
                var result = await session.RunAsync(_transactions.AddTheme(), model);

                var record = await result.SingleAsync();

                long id;

                if (!(record.Values.Single().Value is INode node))
                {
                    return(false);
                }
Beispiel #2
0
        public async Task <ActionResult <bool> > UpdateTheme(long id, [FromBody] AddThemeModel model)
        {
            if (model == null)
            {
                return(BadRequest("Model is empty"));
            }

            if (!ModelState.IsValid)
            {
                return(BadRequest("Model is not valid"));
            }

            return(Ok(await _themeService.UpdateTheme(id, model)));
        }