public IActionResult Get() { var args = new GetCurrentTimeArgs { ClientIp = GetClientIp() }; return(Ok(_currentTimeQueryService.GetCurrentTime(args))); }
public CurrentTimeQueryDto GetCurrentTime(GetCurrentTimeArgs args) { var serverTime = DateTime.Now; var query = new CurrentTimeQuery { ClientIp = args.ClientIp, Time = serverTime, TimeZoneId = args.TimeZoneId, UTCTime = serverTime.ToUniversalTime() }; return(_mapper.Map(_repository.Create(query))); }
public IActionResult Post([FromBody] GetCurrentTimeArgs args) { args.ClientIp = GetClientIp(); return(Ok(_currentTimeQueryService.GetCurrentTime(args))); }