Exemple #1
0
        public ActionResult LoginControl(EUserDTO login)
        {
            List <bagimsiz_bolum_kisiler> bagimsizKisiKontrol = new List <bagimsiz_bolum_kisiler>();

            var result = _userService.KullaniciKontrol(login);

            if (result != null)
            {
                bagimsizKisiKontrol = _userService.BagimsisKisiKontrol(result.kisi_id);
                if (result != null && bagimsizKisiKontrol.Count > 0 && result.rutbe == "user")
                {
                    AutoMapper.Mapper.DynamicMap(result, _sessionContext);
                    Session["SessionContext"] = _sessionContext;

                    return(Json("/kisiler/kisi/" + result.kisi_id, JsonRequestBehavior.AllowGet));
                }
                else if (result.rutbe == "admin" && result != null)
                {
                    AutoMapper.Mapper.DynamicMap(result, _sessionContext);
                    Session["SessionContext"] = _sessionContext;
                    return(Json("/default", JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json("", JsonRequestBehavior.AllowGet));
                }
            }

            else
            {
                return(Json("", JsonRequestBehavior.AllowGet));
            }
        }
Exemple #2
0
 public UserService(UnitofWork uow)
 {
     _uow = uow;
     _kisilerRepository      = _uow.GetRepository <kisiler>();
     _bagimsizKisiRepository = _uow.GetRepository <bagimsiz_bolum_kisiler>();
     _userDTO = new EUserDTO();
 }
        public void Update(EUserDTO user)
        {
            var entity = _userRepository.Find(user.Id);

            AutoMapper.Mapper.DynamicMap(user, entity);
            _userRepository.Update(entity);
        }
Exemple #4
0
        public EUserDTO KullaniciKontrol(EUserDTO model)
        {
            var control = (from u in _kisilerRepository.GetAll()
                           where u.kullanici_adi == model.kullanici_adi &&
                           u.sifre == model.sifre
                           select new EUserDTO
            {
                kullanici_adi = u.kullanici_adi,
                sifre = u.sifre,
                rutbe = u.rutbe,
                kisi_id = u.id
            }).SingleOrDefault();

            return(control);
        }
Exemple #5
0
 public ActionResult Update(EUserDTO user)
 {
     try
     {
         user.Id       = ((SessionContext)Session["SessionContext"]).Id;
         user.Password = PassManager.Base64Encrypt(user.Password);
         _userService.Update(user);
         _uow.SaveChanges();
         return(Json(true, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Exemple #6
0
        public void Update(EUserDTO user)
        {
            var entity = _userRepository.Find(user.Id);

            if (user.WhichUpdate == "UP")
            {
                entity.UserName = user.UserName;
                entity.Password = user.Password;
            }
            if (user.WhichUpdate == "FJ")
            {
                entity.FullName = user.FullName;
                entity.Job      = user.Job;
            }
            if (user.WhichUpdate == "I")
            {
                entity.Image = user.value;
            }
            //AutoMapper.Mapper.DynamicMap(user, entity);
            _userRepository.Update(entity);
        }
Exemple #7
0
 public UserService(UnitofWork uow)
 {
     _uow            = uow;
     _userRepository = _uow.GetRepository <User>(); //user repository ile ilgili işlemler
     _userDTO        = new EUserDTO();
 }
 public UserServices(UnitofWork uow)
 {
     _uow            = uow;
     _userRepository = _uow.GetRepository <User>();
     _userDTO        = new EUserDTO();
 }