У меня N-уровневое приложение:
- База данных
- Уровень домена
- Уровень доступа к данным
- Уровень обслуживания
- Уровни презентации (iOS, Android, MVC 3)
Я пытаюсь использовать Google Api для Picasa, чтобы пользователи могли загружать фотографии. Где лучше всего разместить логику для функций загрузки, аутентификации picasa на уровне доступа к данным или в IImageService на моем уровне обслуживания?
Я думаю, что это должно быть на уровне обслуживания, но я не совсем уверен.
У меня также есть класс домена для изображений
public class Image
{
public int ImageId {get; set;}
public string Name {get; set;}
public string Src {get; set;}
public string AltText {get; set;}
}