public ActionResult Get(int id) { MemberRepository memberRepository = new MemberRepository(new yslDataContext()); var member = memberRepository.ConvertToModel(memberRepository.getMember(id)); JsonResult jsonResult = new JsonResult(); jsonResult.Data = member; var result = jsonResult; return result; }
public ActionResult ProcessAddition(string meta) { string[] source = meta.Split(new char[] { '~' }); PhotoRepository photoRepository = new PhotoRepository(new yslDataContext()); AccountRepository accountRepository = new AccountRepository(new yslDataContext()); MemberRepository memberRepository = new MemberRepository(new yslDataContext()); Request.Cookies.Get("ysl"); string text = source.Last<string>(); string text2 = text; text2 = text2.Replace("/temp", ""); string text3 = Server.MapPath(text); string destFileName = text3.Replace("\\temp", ""); try { System.IO.File.Move(text3, destFileName); Account account = new Account { FirstName = source.First<string>(), LastName = source.ElementAt(1), Email = source.ElementAt(3), Password = "******" }; int accountId = accountRepository.addAccount(account); Photo photo = new Photo { AccountId = accountId, Title = "", Description = "", Location = text2 }; int value = photoRepository.addPhoto(photo); memberRepository.addMember(new Member { AccountId = accountId, Name = source.ElementAt(2), PhotoId = new int?(value) }); } catch { } return View(); }
public ArtistModel ConvertToModel(Artist artist) { MemberRepository mRepo = new MemberRepository(new yslDataContext()); PhotoRepository pRepo = new PhotoRepository(new yslDataContext()); ArtistModel result = new ArtistModel(); result.ArtistId = artist.ArtistId; result.Bio = artist.Bio; result.Name = artist.Name; result.Photo = pRepo.getPhotoAsModel(artist.Photo); result.Members = new List<MemberModel>(); foreach (var m in artist.ArtistMembers) { var mem = mRepo.ConvertToModel(m.Member); result.Members.Add(mem); } return result; }
public ActionResult Processupload(string meta, string uploads) { string[] array = uploads.Split(new char[] { ';' }); string[] array2 = meta.Split(new char[] { '~' }); ArtistRepository artistRepository = new ArtistRepository(new yslDataContext()); Request.Cookies.Get("ysl"); int accountId = 2; DateTime.Now.ToString("MMMM dd, yyyy"); MemberRepository memberRepository = new MemberRepository(new yslDataContext()); ArtistMemberRepository artistMemberRepository = new ArtistMemberRepository(new yslDataContext()); IPhotoRepository photoRepository = new PhotoRepository(new yslDataContext()); string text = array2[1]; text = text.Replace("/temp", ""); string text2 = Server.MapPath(array2[1]); string destFileName = text2.Replace("\\temp", ""); int value = 0; try { System.IO.File.Move(text2, destFileName); value = photoRepository.addPhoto(new Photo { AccountId = accountId, Location = text, Title = "", Description = "" }); } catch { } Artist artist = new Artist { Name = array2[0], PhotoId = new int?(value), Bio = array2[2] }; int artistId = artistRepository.addArtist(artist); string[] array3 = array; for (int i = 0; i < array3.Length; i++) { string text3 = array3[i]; if (!string.IsNullOrWhiteSpace(text3)) { try { Member member = memberRepository.getMember(text3.Trim()); ArtistMember member2 = new ArtistMember { ArtistId = artistId, MemberId = member.MemberId }; artistMemberRepository.addArtistMember(member2); } catch { } } } return RedirectToAction("Index"); }
public ActionResult Member() { MemberRepository memberRepository = new MemberRepository(new yslDataContext()); List<Member> allMember = memberRepository.getAllMember(); ViewBag.members = allMember; return View("Member", "~/Views/Shared/_LayoutAdmin.cshtml"); }
public ActionResult Artist() { ArtistRepository artistRepository = new ArtistRepository(new yslDataContext()); MemberRepository memberRepository = new MemberRepository(new yslDataContext()); List<Artist> allArtist = artistRepository.getAllArtist(); List<Member> allMember = memberRepository.getAllMember(); ViewBag.artist = allArtist; ViewBag.members = allMember; return View("Artist", "~/Views/Shared/_LayoutAdmin.cshtml"); }