public HttpResponseMessage GetDevicesByRegisterId(int registerNumber) { var dateStart = DateTime.Now; _performancelog.Debug($"Start,SystemController,GetDevicesByRegisterId,{string.Empty},{dateStart:hh.mm.ss.ffffff}"); ErrorMessage error; var devices = _mainManager.GetDeviceSetting(registerNumber, out error); if (!string.IsNullOrEmpty(error.MessageStyle.Message)) { _performancelog.Debug($"End,SystemController,GetDevicesByRegisterId,{DateTime.Now.Subtract(dateStart).TotalMilliseconds},{DateTime.Now:hh.mm.ss.ffffff}"); return(Request.CreateResponse(error.StatusCode, new ErrorResponse { Error = error.MessageStyle })); } _performancelog.Debug($"End,SystemController,GetDevicesByRegisterId,{DateTime.Now.Subtract(dateStart).TotalMilliseconds},{DateTime.Now:hh.mm.ss.ffffff}"); return(Request.CreateResponse(HttpStatusCode.OK, devices)); }