public async Task <long> AddStatistics(Definition.Models.TextStatistics model)
        {
            var entry = await _textStatisticsContext.Statistics.AddAsync(model.Map());

            await _textStatisticsContext.SaveChangesAsync();

            return(entry?.Entity?.Id ?? 0);
        }
Exemplo n.º 2
0
        public static StatisticsEntity Map(this Definition.Models.TextStatistics tsm)
        {
            var se = new StatisticsEntity();

            if (tsm != null)
            {
                se.Id          = tsm.Id;
                se.Guid        = tsm.Guid;
                se.HyphenCount = tsm.HyphenCount;
                se.SpacesCount = tsm.SpacesCount;
                se.WordCount   = tsm.WordCount;
            }
            return(se);
        }
Exemplo n.º 3
0
        // intentionally not using automapper.
        public static Definition.Models.TextStatistics Map(this StatisticsEntity sE)
        {
            var tsm = new Definition.Models.TextStatistics();

            if (sE != null)
            {
                tsm.Id          = sE.Id;
                tsm.Guid        = sE.Guid;
                tsm.HyphenCount = sE.HyphenCount;
                tsm.SpacesCount = sE.SpacesCount;
                tsm.WordCount   = sE.WordCount;
            }
            return(tsm);
        }
Exemplo n.º 4
0
 private async Task UpdateToDatabase(Definition.Models.TextStatistics textStatistics)
 {
     await _dataService.UpdateStatistics(textStatistics);
 }
 public async Task UpdateStatistics(Definition.Models.TextStatistics model)
 {
     var entity = _textStatisticsContext.Statistics.Update(model.Map());
     await _textStatisticsContext.SaveChangesAsync();
 }