CityResource.ts 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import { Response } from 'express';
  2. import { formatISOWithoutTimezone } from '../../../utils/FormatDate';
  3. import { CityDTO } from '../../../types/admin/city/CityDTO';
  4. const formatItem = (item: CityDTO) => ({
  5. ...item,
  6. createdAt: formatISOWithoutTimezone(item.createdAt),
  7. updatedAt: formatISOWithoutTimezone(item.updatedAt),
  8. });
  9. export const CityResource = (res: Response, data: CityDTO, message: string = 'Success'): Response => {
  10. const formattedData = formatItem(data);
  11. return res.status(200).json({
  12. success: true,
  13. message,
  14. data: formattedData,
  15. });
  16. };
  17. // const { formatISOWithoutTimezone } = require("../../../utils/FormatDate");
  18. // const formatItem = (item) => ({
  19. // ...item,
  20. // createdAt: formatISOWithoutTimezone(item.createdAt),
  21. // updatedAt: formatISOWithoutTimezone(item.updatedAt)
  22. // });
  23. // exports.CityResource = (res, data, message = 'Success') => {
  24. // const formattedData = formatItem(data);
  25. // return res.status(200).json({
  26. // success: true,
  27. // message,
  28. // data: formattedData
  29. // });
  30. // };