public ActionResult SavePhotoDetails(int id, EditPhotoDetails details) { Media media = Mapper.Map <EditPhotoDetails, Media>(details); media.MediaId = id; media.Owner = new Owner { UserId = Authorization.Owner.Id }; _mediaRepository.Save(media); if (!string.IsNullOrEmpty(details.SelectedAlbums)) { string[] strings = details.SelectedAlbums.Split(','); int[] ids = strings.Where(o => !string.IsNullOrEmpty(o)).Select(o => Convert.ToInt32(o)).ToArray(); _albumRepository.AddAlbumsToPhoto(id, ids); } return(Content("1")); }