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); }
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); }
// 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); }
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(); }