private List <OwnerAlert> FormatAlertsResults(List <Tuple <PetAlertTableModel, OwnerTableModel, PetTableModel, PetImageTableModel> > alertsResults) { var ownerAlerts = new List <OwnerAlert>(); OwnerAlert ownerAlert; foreach (var item in alertsResults) { ownerAlert = new OwnerAlert { AlertCode = item.Item1.Code, Type = item.Item1.AlertType, Latitude = item.Item1.Latitude, Longitude = item.Item1.Longitude, LostDateTime = item.Item1.CreatedOn, LostComment = item.Item1.Comment }; if (item.Item3.Id != 0) { ownerAlert.PetId = item.Item3.Id; ownerAlert.PetCode = item.Item3.Code; ownerAlert.PetName = item.Item3.Name; ownerAlert.PetProfileImageUrl = item.Item4.ImageUrl; } else { ownerAlert.PetName = GeneralHelper.GetAnonymousTitle(item.Item1.AlertType); } ownerAlerts.Add(ownerAlert); } return(ownerAlerts); }
public OwnerAlertViewModel OwnerAlertTioViewModel(OwnerAlert ownerAlert) { return(new OwnerAlertViewModel { AlertCode = ownerAlert.AlertCode.ToString(), PetId = ownerAlert.PetId, PetCode = ownerAlert.PetCode.ToString(), PetName = ownerAlert.PetName, PetProfileImageUrl = ownerAlert.PetProfileImageUrl, LostDateTime = ownerAlert.LostDateTime.ToString("dd / MMM / yyyy hh:mm:ss tt"), Latitude = ownerAlert.Latitude, Longitude = ownerAlert.Longitude, LostComment = ownerAlert.LostComment }); }