Ejemplo n.º 1
0
        public ActionResult DeleteProfessor(string RowKey)
        {
            //NetTcpBinding binding = new NetTcpBinding();
            //ChannelFactory<IJobReader> factory = new ChannelFactory<IJobReader>(binding, new EndpointAddress("net.tcp://localhost:10101/InputRequest"));
            //IJobReader proxy = factory.CreateChannel();

            //List<Professor> listaSub = new List<Professor>();
            //listaSub = proxy.ReadFromDatabase1();

            //Professor p = listaSub.Find(st => st.RowKey.Equals(RowKey));

            NetTcpBinding binding1 = new NetTcpBinding();
            ChannelFactory <IJobWriter> factory1 = new ChannelFactory <IJobWriter>(binding1, new EndpointAddress("net.tcp://localhost:10100/InputRequest"));
            IJobWriter    proxy1   = factory1.CreateChannel();
            NetTcpBinding binding2 = new NetTcpBinding();
            ChannelFactory <IJobLogger> factory2 = new ChannelFactory <IJobLogger>(binding1, new EndpointAddress("net.tcp://localhost:10102/InputRequest"));
            IJobLogger proxy2 = factory2.CreateChannel();


            proxy1.DeleteProfessor(RowKey);
            proxy2.Logger("Izbrisan iz tabele", RowKey, "deleted");



            return(RedirectToAction("GetProfessor", "Subject"));
        }