public List <GuestbookViewModel> TakeGuestbook(int?numGuests = null) { List <GuestbookViewModel> guestBooksVM = new List <GuestbookViewModel>(); try { GuestbookServices services = new GuestbookServices(); List <Guestbook> guestBooks = services.TakeGuestbooks(numGuests); if (guestBooks.Any()) { guestBooksVM = guestBooks.Select(x => GuestbookViewModel.GetViewModel(x)).ToList(); } } catch (Exception exc) { exc.WriteToLog(); } return(guestBooksVM); }
public ServiceResult InsertGuestbook(GuestbookViewModel guestbookVM) { ServiceResult result; bool esito = false; string message = "Errore imprevisto"; try { GuestbookServices services = new GuestbookServices(); esito = true; message = string.Empty; services.InsertGuestbook(guestbookVM.ToGuestbookEntity(DateTime.Now)); result = new ServiceResult(esito, message); } catch (Exception exc) { message = exc.Message; esito = false; result = new ServiceResult(esito, message, exc); exc.WriteToLog(); } return(result); }