Exemplo n.º 1
0
        /// <inheritdoc/>
        public async Task <int> CreateAsync(LetterModel model)
        {
            // Validate entity
            ValidateCommand(new LettersValidator(), model);

            // mapper domain class
            var newLetter = mapper.Map <Letter>(model);

            // add to Letter table
            context.Letters.Add(newLetter);

            // save context
            await context.SaveChangesAsync();

            // return letter id
            return(newLetter.Id);
        }