public virtual ApiDeviceActionServerResponseModel MapServerRequestToResponse( int id, ApiDeviceActionServerRequestModel request) { var response = new ApiDeviceActionServerResponseModel(); response.SetProperties(id, request.Action, request.DeviceId, request.Name); return(response); }
public virtual ApiDeviceActionServerResponseModel MapEntityToModel( DeviceAction item) { var model = new ApiDeviceActionServerResponseModel(); model.SetProperties(item.Id, item.Action, item.DeviceId, item.Name); if (item.DeviceIdNavigation != null) { var deviceIdModel = new ApiDeviceServerResponseModel(); deviceIdModel.SetProperties( item.DeviceIdNavigation.Id, item.DeviceIdNavigation.DateOfLastPing, item.DeviceIdNavigation.IsActive, item.DeviceIdNavigation.Name, item.DeviceIdNavigation.PublicId); model.SetDeviceIdNavigation(deviceIdModel); } return(model); }