Example #1
0
        public IActionResult GorevlendirPersonel(PersonelGorevlendirViewModel model)
        {
            TempData["Active"] = "isemri";
            var user  = _userManager.Users.FirstOrDefault(i => i.Id == model.PersonelId);
            var gorev = _gorevService.GetirAciliyetIdIle(model.GorevId);

            var userModel = new AppUserListViewModel()
            {
                Id      = user.Id,
                Name    = user.Name,
                Picture = user.Picture,
                Surname = user.Surname,
                Email   = user.Email
            };

            var gorevModel = new GorevListViewModel()
            {
                Id       = gorev.Id,
                Aciklama = gorev.Aciklama,
                Aciliyet = gorev.Aciliyet,
                Ad       = gorev.Ad
            };

            var personelModel = new PersonelGorevlendirListViewModel()
            {
                AppUser = userModel,
                Gorev   = gorevModel
            };

            return(View(personelModel));
        }
Example #2
0
        public IActionResult GorevlendirPersonel(PersonelGorevlendirViewModel model)
        {
            TempData["Active"] = "isemri";
            var user  = _userManager.Users.FirstOrDefault(I => I.Id == model.PersonelId);
            var gorev = _gorevService.GetirAciliyetileId(model.GorevId);

            AppUserListViewModel userModel = new AppUserListViewModel();

            userModel.Id      = user.Id;
            userModel.Name    = user.Name;
            userModel.Picture = user.Picture;
            userModel.SurName = user.Surname;
            userModel.Email   = user.Email;


            GorevListViewModel gorevModel = new GorevListViewModel();

            gorevModel.Id       = gorev.Id;
            gorevModel.Aciklama = gorev.Aciklama;
            gorevModel.Aciliyet = gorev.Aciliyet;
            gorevModel.Ad       = gorev.Ad;


            PersonelGorevlendirListViewModel personelGorevlendirModel = new PersonelGorevlendirListViewModel();

            personelGorevlendirModel.AppUser = userModel;
            personelGorevlendirModel.Gorev   = gorevModel;
            return(View(personelGorevlendirModel));
        }
Example #3
0
        public IActionResult Index()
        {
            TempData["Active"] = "gorev";

            List <Gorev> gorevler           = _gorevService.GetirAciliyetIleTamamlanmayan();
            List <GorevListViewModel> model = new List <GorevListViewModel>();

            foreach (var item in gorevler)
            {
                GorevListViewModel gorevListViewModel = new GorevListViewModel
                {
                    Id               = item.Id,
                    Ad               = item.Ad,
                    Aciklama         = item.Aciklama,
                    OlusturulmaTarih = item.OlusturulmaTarih,
                    Durum            = item.Durum,
                    AciliyetId       = item.AciliyetId,
                    Aciliyet         = item.Aciliyet

                                       //Mapperla bunlar yapılabiliyor
                };
                model.Add(gorevListViewModel);
            }

            return(View(model));
        }
Example #4
0
        public IActionResult AtaPersonel(int id, string q, int sayfa = 1)
        {
            TempData["Active"] = "isemri";
            ViewBag.AktifSayfa = sayfa;
            //ViewBag.ToplamSayfa = (int)Math.Ceiling((double)_appUserService.GetirAdminOlmayanlar().Count / 3);

            int toplamSayfa;
            var gorev = _gorevService.GetirAciliyetIdIle(id);

            var personeller = _appUserService.GetirAdminOlmayanlar(out toplamSayfa, q, sayfa);

            ViewBag.ToplamSayfa = toplamSayfa;
            ViewBag.Aranan      = q;
            var appUserListModel = new List <AppUserListViewModel>();

            foreach (var item in personeller)
            {
                var model = new AppUserListViewModel()
                {
                    Id      = item.Id,
                    Name    = item.Name,
                    Surname = item.Surname,
                    Email   = item.Email,
                    Picture = item.Picture
                };

                appUserListModel.Add(model);
            }


            ViewBag.Personeller = appUserListModel;

            var gorevModel = new GorevListViewModel()
            {
                Id               = gorev.Id,
                Aciklama         = gorev.Aciklama,
                Aciliyet         = gorev.Aciliyet,
                Ad               = gorev.Ad,
                OlusturulmaTarih = gorev.OlusturulmaTarih
            };

            return(View(gorevModel));
        }
Example #5
0
        //ikinci parametre standart olarak s verilir(search den gelir.)
        //Genelde şu şekilde olur : //ysk.com.tr/?s=asiye(aramaya asiye girildigi zaman)
        public IActionResult AtaPersonel(int id, string s, int sayfa = 1)
        {
            TempData["Active"] = "isemri";

            ViewBag.AktifSayfa = sayfa;
            //toplamda admin olmayan kullanıcı sayımızı bulduk.Burdan toplam sayfa sayısına geçicez.
            //Bir sayfada 3 tane gösterilsin dediğimiz için 3'e bölerek sayfa sayısına ulasırız.
            //Ancak son sayfada 3 tane yerine 1 tane kalmıs olabilicegi icin double ile küsüratı ögrenip ceiling ile üste yuvarlıyoruz en sonda int'a cast ediyoruz.
            //ViewBag.ToplamSayfa = (int)Math.Ceiling((double)
            //    _appUserService.GetirAdminOlmayanlar().Count / 3);
            ViewBag.Aranan = s;
            int toplamSayfa;
            var gorev = _gorevService.GetirAciliyetileId(id);

            var personeller = _appUserService.GetirAdminOlmayanlar(out toplamSayfa, s, sayfa);

            ViewBag.ToplamSayfa = toplamSayfa;

            List <AppUserListViewModel> appUserListModel = new List <AppUserListViewModel>();

            foreach (var item in personeller)
            {
                AppUserListViewModel model = new AppUserListViewModel();
                model.Id      = item.Id;
                model.Name    = item.Name;
                model.SurName = item.Surname;
                model.Email   = item.Email;
                model.Picture = item.Picture;
                appUserListModel.Add(model);
            }
            ViewBag.Personeller = appUserListModel;

            GorevListViewModel gorevModel = new GorevListViewModel();

            gorevModel.Id               = gorev.Id;
            gorevModel.Ad               = gorev.Ad;
            gorevModel.Aciklama         = gorev.Aciklama;
            gorevModel.Aciliyet         = gorev.Aciliyet;
            gorevModel.OlusturulmaTarih = gorev.OlusturulmaTarih;
            return(View(gorevModel));
        }
Example #6
0
        public IActionResult AtaPersonel(int id, string s, int sayfa = 1)
        {
            TempData["Active"] = "isemri";

            ViewBag.AktifSayfa = sayfa;
            ViewBag.Aranan     = s;
            int toplamSayfa;
            var gorev       = _gorevService.GetirAciliyetIleId(id);
            var personeller = _appUserService.MemberGetir(out toplamSayfa, s, sayfa);

            ViewBag.ToplamSayfa = toplamSayfa;


            //ViewBag.toplamSayfa =(int)Math.Ceiling((double)_appUserService.MemberGetir().Count/3);



            List <AppUserListViewModel> appUserListModel = new List <AppUserListViewModel>();

            foreach (var item in personeller)
            {
                AppUserListViewModel model = new AppUserListViewModel();
                model.Id      = item.Id;
                model.Name    = item.Name;
                model.Surname = item.Surname;
                model.Email   = item.Email;
                model.Picture = item.Picture;
                appUserListModel.Add(model);
            }

            ViewBag.Personeller = appUserListModel;
            GorevListViewModel gorevModel = new GorevListViewModel();

            gorevModel.Ad               = gorev.Ad;
            gorevModel.Id               = gorev.Id;
            gorevModel.Aciklama         = gorev.Aciklama;
            gorevModel.Aciliyet         = gorev.Aciliyet;
            gorevModel.OlusturulmaTarih = gorev.OlusturulmaTarih;
            return(View(gorevModel));
        }
        public IActionResult Index()
        {
            TempData["Active"] = "gorev";
            List <Gorev> gorevler            = _gorevService.GetirAciliyetIleTamamlanmayan();
            List <GorevListViewModel> models = new List <GorevListViewModel>();

            foreach (var item in gorevler)
            {
                GorevListViewModel model = new GorevListViewModel
                {
                    Aciklama         = item.Aciklama,
                    Aciliyet         = item.Aciliyet,
                    AciliyetId       = item.AciliyetId,
                    Ad               = item.Ad,
                    Durum            = item.Durum,
                    Id               = item.Id,
                    OlusturulmaTarih = item.OlusturulmaTarih
                };
                models.Add(model);
            }
            return(View(models));
        }
Example #8
0
        public IActionResult Index()
        {
            TempData["Active"] = "gorev";
            var gorevler = _gorevService.TamamlanmayanlariAciliyetIleGetir();
            var models   = new List <GorevListViewModel>();

            foreach (var gorev in gorevler)
            {
                var model = new GorevListViewModel()
                {
                    Aciklama         = gorev.Aciklama,
                    Aciliyet         = gorev.Aciliyet,
                    AciliyetId       = gorev.AciliyetId,
                    Ad               = gorev.Ad,
                    Durum            = gorev.Durum,
                    Id               = gorev.Id,
                    OlusturulmaTarih = gorev.OlusturulmaTarih
                };
                models.Add(model);
            }

            return(View(models));
        }