public ActionResult AddYoneticiToSpecificServer(long _Id, string _Ad)
        {
            SimpleJsonResult sJRS = new SimpleJsonResult()
            {
                Statu = Application.Enumerations.ServiceManagement.jsonResultSuccessLabel
            };

            sJRS.SuccessMessages = new List <string>();
            sJRS.SuccessMessages.Add(Application.Resources.Control.MessageAddManager);
            AvServer   _server   = _serverService.GetServer(_Id);
            AvYonetici _yonetici = _service.GetYonetici(_Ad);
            bool       eklendi   = _yoneticiServerService.AddManagerToSpecificServer(_server, _yonetici);

            if (!eklendi)
            {
                sJRS.Statu = Application.Enumerations.ServiceManagement.jsonResultFailLabel;
                sJRS.SuccessMessages.Remove(Application.Resources.Control.MessageAddManager);
                sJRS.SuccessMessages.Add(Application.Resources.Control.MessageCouldNotAddManager);
            }

            return(Json(JsonConvert.SerializeObject(sJRS), JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        public bool AddManagerToSpecificServer(AvServer server, AvYonetici yonetici)
        {
            bool eklendi = false;
            var  sorgu   = (from ys in rep.Table
                            where (ys.YoneticiId == yonetici.Id && ys.ServerId == server.Id)
                            select ys).Count();

            if (sorgu == 0)
            {
                eklendi = true;
                AvYoneticiServer yeniYoneticiServer = new AvYoneticiServer()
                {
                    Server     = server,
                    Yonetici   = yonetici,
                    ServerId   = server.Id,
                    YoneticiId = yonetici.Id
                };
                rep.Add(yeniYoneticiServer);
                return(eklendi);
            }
            return(eklendi);
        }