Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. type BookForm struct {
  2. Title string `json:"title"`
  3. Author string `json:"author"`
  4. PublishedDate string `json:"published_date"`
  5. ImageUrl string `json:"image_url"`
  6. Description string `json:"description"`
  7. }
  8.  
  9. func (f *BookForm) ToModel() (*Book, error) {
  10. pubDate, err := time.Parse("2006-01-02", f.PublishedDate)
  11. if err != nil {
  12. return nil, err
  13. }
  14.  
  15. return &Book{
  16. Title: f.Title,
  17. Author: f.Author,
  18. PublishedDate: pubDate,
  19. ImageUrl: f.ImageUrl,
  20. Description: f.Description,
  21. }, nil
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement