public ActionResult Klijent(string br, string ime, string prezime) { Klijent k = new Klijent(br, ime, prezime); List <Klijent> kl = (List <Klijent>)HttpContext.Application["klijenti"]; var binding = new NetTcpBinding(); RoleInstanceEndpoint inputEndPoint = RoleEnvironment.Roles["WriterWorkerRole"].Instances[1].InstanceEndpoints[handlerEndPoint]; string endpoint = String.Format("net.tcp://{0}/{1}", inputEndPoint.IPEndpoint, handlerEndPoint); ChannelFactory <IWriteFilm> factory = new ChannelFactory <IWriteFilm>(binding, endpoint); IWriteFilm proxy = factory.CreateChannel(); foreach (Klijent item in kl) { if (item.RowKey == k.RowKey) { proxy.AzurirajKlijenta(k); return(RedirectToAction("Index")); } } proxy.UpisiKlijenta(k); return(RedirectToAction("Index")); }
public ActionResult Film(string naziv, string godina, string zanr) { Film f = new Film(naziv, godina, zanr); List <Film> filmovi = (List <Film>)HttpContext.Application["filmovi"]; var binding = new NetTcpBinding(); RoleInstanceEndpoint inputEndPoint = RoleEnvironment.Roles["WriterWorkerRole"].Instances[1].InstanceEndpoints[handlerEndPoint]; string endpoint = String.Format("net.tcp://{0}/{1}", inputEndPoint.IPEndpoint, handlerEndPoint); ChannelFactory <IWriteFilm> factory = new ChannelFactory <IWriteFilm>(binding, endpoint); IWriteFilm proxy = factory.CreateChannel(); foreach (Film item in filmovi) { if (item.RowKey == f.RowKey) { proxy.AzurirajFilm(f); return(RedirectToAction("Index")); } } proxy.UpisiFilm(f); return(RedirectToAction("Index")); }
public ActionResult Iznajmljen(string naziv, string ime, string br) { IznajmljeniFilm i = new IznajmljeniFilm(naziv, ime, br); List <IznajmljeniFilm> iz = (List <IznajmljeniFilm>)HttpContext.Application["iznajmljeni"]; var binding = new NetTcpBinding(); RoleInstanceEndpoint inputEndPoint = RoleEnvironment.Roles["WriterWorkerRole"].Instances[0].InstanceEndpoints[handlerEndPoint]; string endpoint = String.Format("net.tcp://{0}/{1}", inputEndPoint.IPEndpoint, handlerEndPoint); ChannelFactory <IWriteFilm> factory = new ChannelFactory <IWriteFilm>(binding, endpoint); IWriteFilm proxy = factory.CreateChannel(); foreach (IznajmljeniFilm item in iz) { if (item.RowKey == i.RowKey) { proxy.AzurirajIznajmljen(i); return(RedirectToAction("Index")); } } proxy.UpisiIznajmljen(i); return(RedirectToAction("Index")); }
public ActionResult DeleteKlijent(string br, string ime, string prezime) { Klijent k = new Klijent(br, ime, prezime); var binding = new NetTcpBinding(); RoleInstanceEndpoint inputEndPoint = RoleEnvironment.Roles["WriterWorkerRole"].Instances[1].InstanceEndpoints[handlerEndPoint]; string endpoint = String.Format("net.tcp://{0}/{1}", inputEndPoint.IPEndpoint, handlerEndPoint); ChannelFactory <IWriteFilm> factory = new ChannelFactory <IWriteFilm>(binding, endpoint); IWriteFilm proxy = factory.CreateChannel(); proxy.ObrisiKlijenta(k); return(RedirectToAction("Index")); }
public ActionResult DeleteFilm(string naziv, string godina, string zanr) { Film f = new Film(naziv, godina, zanr); var binding = new NetTcpBinding(); RoleInstanceEndpoint inputEndPoint = RoleEnvironment.Roles["WriterWorkerRole"].Instances[1].InstanceEndpoints[handlerEndPoint]; string endpoint = String.Format("net.tcp://{0}/{1}", inputEndPoint.IPEndpoint, handlerEndPoint); ChannelFactory <IWriteFilm> factory = new ChannelFactory <IWriteFilm>(binding, endpoint); IWriteFilm proxy = factory.CreateChannel(); proxy.ObrisiFilm(f); return(RedirectToAction("Index")); }