public async Task <ActionResult <ApiEnsuresList> > GetLogs(string date)
        {
            // user's time
            DateTime d = DateTime.UtcNow;

            try
            {
                d = DateTime.ParseExact(date, EnsureConstants.DateTimeUrlFormat, CultureInfo.InvariantCulture);
            }
            catch { }
            var el = await _ensureService.GetLogsByDay(UserExtensions.GetId(User), d.Date);

            return(new ApiEnsuresList {
                CurrentReturnedDate = d, Logs = el
            });
        }
 public async Task <ActionResult <List <EnsureLog> > > SyncLogs(List <EnsureSyncModel> toSync)
 {
     return(await _ensureService.SyncEnsuresAsync(UserExtensions.GetId(User), toSync));
 }
 public async Task <ActionResult <EnsureLog> > AddLog(EnsureTaste taste)
 {
     return(await _ensureService.LogAsync(UserExtensions.GetId(User), taste));
 }