public Album Add(Album album)
{
try
{
var checkAlbum = IsAlbumNameInUse(album.AlbumName, album.User.Id);
if (checkAlbum)
{
return new Album().GenerateError<Album>((int)Constants.Error.ValidationError,
string.Format("Album name {0} is already in use.", album.AlbumName));
}
return AlbumMapper.ToDto(_albumRepository.Add(AlbumMapper.ToEntity(album)));
}
catch (Exception ex)
{
throw new BlogException(ex.Message, ex.InnerException);
}
}