Example #1
0
        public virtual async Task <(AbookViewModel, ServiceModelState)> Update(
            AbookUpdateModel model)
        {
            var user = context.GetCurrentUser();

            var edit = await context.Abooks
                       .WhereById(user.CurrentAbookId)
                       .SingleOrDefaultAsync();

            if (edit != null)
            {
                model.Attach(edit);
                await context.SaveChangesAsync();
            }

            return(AbookViewModel.Of(edit), null);
        }