Exemplo n.º 1
0
        public HttpResponseMessage PersonelParametreinsert(Personel_Parametre_Model per)
        {
            AcekaResult acekaResult = null;

            if (per != null)
            {
                if (per.carikart_id.acekaToLong() > 0)
                {
                    Dictionary <string, object> fields = new Dictionary <string, object>();
                    fields.Add("carikart_id", per.carikart_id);
                    fields.Add("cari_parametre_1", per.cari_parametre_1);
                    fields.Add("cari_parametre_2", per.cari_parametre_2);
                    fields.Add("cari_parametre_3", per.cari_parametre_3);
                    fields.Add("cari_parametre_4", per.cari_parametre_4);
                    fields.Add("cari_parametre_5", per.cari_parametre_5);
                    fields.Add("cari_parametre_6", per.cari_parametre_6);
                    fields.Add("cari_parametre_7", per.cari_parametre_7);
                    acekaResult = CrudRepository.Update("carikart", "carikart_id", fields);
                    return(Request.CreateResponse(HttpStatusCode.OK, new Models.AnonymousModels.Successful {
                        message = "successful"
                    }));
                }
                else
                {
                    return(Request.CreateResponse(HttpStatusCode.NoContent, acekaResult));
                }
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.NoContent, new Models.AnonymousModels.NotFound {
                    message = "No Record"
                }));
            }
        }
Exemplo n.º 2
0
        public HttpResponseMessage PersonelParametreput(takvim t)
        {
            AcekaResult acekaResult = null;

            if (t != null)
            {
                if (t.tarih.Date.acekaToString().Length.acekaToInt() > 0)
                {
                    Dictionary <string, object> fields = new Dictionary <string, object>();
                    fields.Add("tarih", t.tarih);
                    fields.Add("tatil_turu", t.tatil_turu);
                    fields.Add("aciklama", t.aciklama);
                    acekaResult = CrudRepository.Update("takvim", "tarih", fields);
                    return(Request.CreateResponse(HttpStatusCode.OK, new Models.AnonymousModels.Successful {
                        message = "successful"
                    }));
                }
                else
                {
                    return(Request.CreateResponse(HttpStatusCode.NotFound, new Models.AnonymousModels.NotFound {
                        message = "No Record"
                    }));
                }
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.NotFound, new Models.AnonymousModels.NotFound {
                    message = "No Record"
                }));
            }
        }
Exemplo n.º 3
0
        public HttpResponseMessage FiyatTalimatDelete(stokkart_fiyat_talimat t)
        {
            AcekaResult acekaResult = new AcekaResult();

            if (t != null)
            {
                t.degistiren_carikart_id = 0;
                Dictionary <string, object> fields_muh = new Dictionary <string, object>();
                fields_muh.Add("fiyat", t.fiyat);
                fields_muh.Add("degistiren_carikart_id", 0);

                fields_muh.Add("stokkart_id", t.stokkart_id);
                fields_muh.Add("carikart_id", t.carikart_id);
                fields_muh.Add("talimatturu_id_1", t.talimatturu_id_1);
                fields_muh.Add("talimatturu_id_2", t.talimatturu_id_2);
                fields_muh.Add("talimatturu_id_3", t.talimatturu_id_3);
                fields_muh.Add("talimatturu_id_4", t.talimatturu_id_4);
                fields_muh.Add("talimatturu_id_5", t.talimatturu_id_5);
                fields_muh.Add("talimatturu_id_6", t.talimatturu_id_6);
                fields_muh.Add("talimatturu_id_7", t.talimatturu_id_7);
                fields_muh.Add("talimatturu_id_8", t.talimatturu_id_8);
                fields_muh.Add("talimatturu_id_9", t.talimatturu_id_9);
                fields_muh.Add("pb", t.pb);
                //acekaResult = CrudRepository<stokkart_fiyat_talimat>.Update(t, "stokkart_fiyat_talimat", new string[] { "stokkart_id", "carikart_id", "talimatturu_id_1", "talimatturu_id_2", "talimatturu_id_3", "talimatturu_id_4", "talimatturu_id_5", "talimatturu_id_6", "talimatturu_id_7", "talimatturu_id_8", "talimatturu_id_9", "pb" });
                acekaResult = CrudRepository.Delete("stokkart_fiyat_talimat", new string[] { "stokkart_id", "carikart_id", "talimatturu_id_1", "talimatturu_id_2", "talimatturu_id_3", "talimatturu_id_4", "talimatturu_id_5", "talimatturu_id_6", "talimatturu_id_7", "talimatturu_id_8", "talimatturu_id_9", "pb" }, fields_muh);
                return(Request.CreateResponse(HttpStatusCode.OK, acekaResult));
            }
            return(null);
        }
Exemplo n.º 4
0
        private void GenericDicItemTest <T>() where T : GenericDictionaryItem, new()
        {
            var random = new Random((int)DateTime.Now.Ticks);

            var newItem = new T
            {
                DateStart = GetRandomDateTime(random),

                DateEnd = GetRandomDateTime(random),

                Name         = GenerateRandomString(8),
                PublicCode   = GenerateRandomString(8),
                ResourceName = GenerateRandomString(8)
            };

            var repository = new CrudRepository <T>(_uow);

            repository.Save(newItem);

            var savedItem = repository.GetById(newItem.Id);

            Assert.NotNull(savedItem);
            Assert.AreEqual(newItem.DateStart, savedItem.DateStart);
            Assert.AreEqual(newItem.DateEnd, savedItem.DateEnd);
            Assert.AreEqual(newItem.Name, savedItem.Name);
            Assert.AreEqual(newItem.PublicCode, savedItem.PublicCode);
            Assert.AreEqual(newItem.ResourceName, savedItem.ResourceName);
        }
Exemplo n.º 5
0
        public IHttpActionResult GTipPut(Models.GenelAyarlar.GtipModel.gtip_belge gtipModel)
        {
            AcekaResult acekaResult = null;

            if (gtipModel != null && gtipModel.belge_id > 0)
            {
                Dictionary <string, object> fields = new Dictionary <string, object>();

                fields.Add("belge_id", gtipModel.belge_id);
                fields.Add("stokkart_tipi_id", gtipModel.stokkart_tipi_id);
                fields.Add("stokalan_id_1", gtipModel.stokalan_id_1);
                fields.Add("stokalan_id_2", gtipModel.stokalan_id_2);
                fields.Add("stokalan_id_3", gtipModel.stokalan_id_3);
                fields.Add("stokalan_id_4", gtipModel.stokalan_id_4);
                fields.Add("degistiren_carikart_id", gtipModel.degistiren_carikart_id);
                fields.Add("degistiren_tarih", gtipModel.degistiren_tarih);
                fields.Add("gtip_genel", gtipModel.gtip_genel);
                fields.Add("gtip_bayan", gtipModel.gtip_bayan);
                fields.Add("aciklama", gtipModel.aciklama);
                fields.Add("birim", gtipModel.birim);
                fields.Add("adet", gtipModel.adet);
                fields.Add("kg", gtipModel.kg);
                fields.Add("birim_fob", gtipModel.birim_fob);
                fields.Add("toplam_fob", gtipModel.toplam_fob);
                fields.Add("pb", gtipModel.pb);

                string[] Wherefields = { "belge_id", "stokkart_tipi_id", "stokalan_id_1", "stokalan_id_2", "stokalan_id_3", "stokalan_id_4" };
                acekaResult = CrudRepository.Update("gtip_belgedetay", Wherefields, fields);

                return(Ok(acekaResult));
            }
            return(BadRequest());
        }
Exemplo n.º 6
0
        public HttpResponseMessage talimatturleriDelete(talimattanim talimat)
        {
            AcekaResult acekaResult = null;

            if (talimat != null)
            {
                talimat.degistiren_carikart_id = Tools.PersonelId; //buraya sistemi açan kullanıcı bilgisi gelecek
                talimat.degistiren_tarih       = DateTime.Now;     // Kayıtın Silindiği Tarih Bilgisi

                Dictionary <string, object> fields = new Dictionary <string, object>();

                fields.Add("talimatturu_id", talimat.talimatturu_id);
                fields.Add("degistiren_carikart_id", talimat.degistiren_carikart_id);
                fields.Add("degistiren_tarih", talimat.degistiren_tarih);
                fields.Add("statu", 0);
                fields.Add("kayit_silindi", 1);

                acekaResult = CrudRepository.Update("talimat", new string[] { "talimatturu_id" }, fields);

                return(Request.CreateResponse(HttpStatusCode.OK, new Models.AnonymousModels.Successful {
                    message = "successful - talimatturu_id = " + acekaResult.RetVal.ToString()
                }));
            }
            else
            {
                return(null);
            }
        }
Exemplo n.º 7
0
 public CrudService(CrudRepository <TEntity> repo)
 {
     Repo = repo;
     UnexpectedForSaving    = new string[0];
     NotRequiredForSaving   = new string[0];
     UnexpectedForUpdating  = new string[0];
     NotRequiredForUpdating = new string[0];
 }
Exemplo n.º 8
0
        public GradeService()
        {
            string fileName = "..\\..\\Data\\grades.txt";

            this.gradeRepository = new GradeRepository(new GradeValidator(), fileName);
            this.studentService  = new StudentService();
            this.homeworkService = new HomeworkService();
        }
 public SolicitudVacantesService(
     CrudRepository <SolicitudVacante, int> repository,
     GeneradorReporteSolicitudVacantes generadorReporteSolicitudVacantes
     )
 {
     this.repository = repository;
     this.generadorReporteSolicitudVacantes = generadorReporteSolicitudVacantes;
 }
Exemplo n.º 10
0
 public CandidatoService(
     CrudRepository <Candidato, int> repository,
     GeneradorReporteCandidatos generadorReporteCandidatos
     )
 {
     this.repository = repository;
     this.generadorReporteCandidatos = generadorReporteCandidatos;
 }
Exemplo n.º 11
0
        public ProductsController()
        {
            repository = new ProductRepository(db);

            additionalValidators = new List <AdditionalValidator <Product> >
            {
                new ProductAddressValidator(),
                new ProductPublisherValidator(db.Publishers)
            };
        }
Exemplo n.º 12
0
        public HttpResponseMessage PersonelIletisimPut(Personel_Carikart_genel_adres_Model per)
        {
            AcekaResult acekaResult = null;

            if (per != null)
            {
                Dictionary <string, object> fields = new Dictionary <string, object>();
                fields.Add("carikart_adres_id", per.carikart_adres_id);
                fields.Add("carikart_id", per.carikart_id);
                fields.Add("degistiren_carikart_id", per.degistiren_carikart_id);
                fields.Add("kayit_silindi", per.kayit_silindi);
                fields.Add("statu", per.statu);
                fields.Add("adres_tipi_id", per.adres_tipi_id);
                fields.Add("postakodu", per.postakodu);
                fields.Add("adres", per.adres);
                if (per.adrestanim != null)
                {
                    fields.Add("adrestanim", per.adrestanim);
                }
                if (per.adresunvan != null)
                {
                    fields.Add("adresunvan", per.adresunvan);
                }
                fields.Add("ulke_id ", per.ulke_id);
                fields.Add("sehir_id", per.sehir_id);
                fields.Add("ilce_id ", per.ilce_id);
                fields.Add("semt_id", per.semt_id);
                if (per.vergidairesi != null)
                {
                    fields.Add("vergidairesi", per.vergidairesi);
                }
                if (per.vergino != null)
                {
                    fields.Add("vergino", per.vergino);
                }
                fields.Add("tel1", per.tel1);
                fields.Add("tel2", per.tel2);
                fields.Add("fax", per.fax);
                fields.Add("email", per.email);
                fields.Add("websitesi", per.websitesi);
                fields.Add("yetkili_ad_soyad", per.yetkili_ad_soyad);
                fields.Add("yetkili_tel", per.yetkili_tel);
                fields.Add("faturaadresi", per.faturaadresi);
                acekaResult = CrudRepository.Update("carikart_genel_adres", "carikart_adres_id", fields);
                return(Request.CreateResponse(HttpStatusCode.OK, new Models.AnonymousModels.Successful {
                    message = "successful"
                }));
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.NotFound, new Models.AnonymousModels.NotFound {
                    message = "No Record"
                }));
            }
        }
Exemplo n.º 13
0
        public AuthorsController()
        {
            authorRepository  = new AuthorRepository(db);
            productRepository = new ProductRepository(db);

            additionalValidators = new List <AdditionalValidator <Author> >
            {
                new AuthorAgeValidator(),
                new AuthorLocationvalidator(db.Cities, db.Countries)
            };
        }
Exemplo n.º 14
0
 public UserService(CrudRepository <entity.User> userRepo,
                    CrudRepository <entity.ApplicationFeature> appFeatureRepo,
                    CrudRepository <entity.Address> addressRepo,
                    IUserRepository userRepository,
                    IMapper mapper)
 {
     _userRepo       = userRepo;
     _appFeatureRepo = appFeatureRepo;
     _addressRepo    = addressRepo;
     _userRepository = userRepository;
     _mapper         = mapper;
 }
Exemplo n.º 15
0
 public RoleService(CrudRepository <Entity.Role> roleRepo,
                    CrudRepository <Entity.UserRole> userRoleRepo,
                    CrudRepository <Entity.ApplicationFeature> appFeatureRepo,
                    CrudRepository <Entity.RoleApplicationFeature> roleAppRepo,
                    IMapper mapper)
 {
     _roleRepo       = roleRepo;
     _userRoleRepo   = userRoleRepo;
     _appFeatureRepo = appFeatureRepo;
     _roleAppRepo    = roleAppRepo;
     _mapper         = mapper;
 }
Exemplo n.º 16
0
        public HttpResponseMessage FiyatTalimat(stokkart_fiyat_talimat t)
        {
            AcekaResult acekaResult = new AcekaResult();

            if (t != null)
            {
                t.degistiren_carikart_id = 0;
                acekaResult = CrudRepository <stokkart_fiyat_talimat> .Insert(t, "stokkart_fiyat_talimat", new string[] { "degistiren_tarih" });

                return(Request.CreateResponse(HttpStatusCode.OK, acekaResult));
            }
            return(null);
        }
Exemplo n.º 17
0
        public HttpResponseMessage talimatturleriUpdate(talimattanim talimat)
        {
            AcekaResult acekaResult = null;

            if (talimat != null)
            {
                talimat.degistiren_carikart_id = Tools.PersonelId; //buraya sistemi açan kullanıcı bilgisi gelecek
                talimat.degistiren_tarih       = DateTime.Now;     // Kayıtın Eklendiği Tarih Bilgisi
                Dictionary <string, object> fields = new Dictionary <string, object>();

                fields.Add("talimatturu_id", talimat.talimatturu_id);
                fields.Add("degistiren_carikart_id", talimat.degistiren_carikart_id);
                fields.Add("degistiren_tarih", talimat.degistiren_tarih);
                fields.Add("statu", talimat.statu);
                fields.Add("kod", talimat.kod);
                fields.Add("varsayilan", talimat.varsayilan);
                fields.Add("tanim", talimat.tanim);
                fields.Add("tanim_dil1", talimat.tanim_dil1);
                fields.Add("tanim_dil2", talimat.tanim_dil2);
                fields.Add("tanim_dil3", talimat.tanim_dil3);
                fields.Add("tanim_dil4", talimat.tanim_dil4);
                fields.Add("tanim_dil5", talimat.tanim_dil5);
                fields.Add("sira", talimat.sira);
                fields.Add("renk_rgb", talimat.renk_rgb);
                fields.Add("kesim", talimat.kesim);
                fields.Add("dikim", talimat.dikim);
                fields.Add("parca", talimat.parca);
                fields.Add("model", talimat.model);
                fields.Add("stokkart_tipi_id", 21);
                fields.Add("onayoto", 1);
                fields.Add("parcamodel_giris", talimat.parcamodel_giris);
                fields.Add("parcamodel_cikis", talimat.parcamodel_cikis);
                fields.Add("model_zorunlu", talimat.model_zorunlu);
                fields.Add("varsayilan_fasoncu", talimat.varsayilan_fasoncu);
                fields.Add("kdv_tevkifat", talimat.kdv_tevkifat);

                acekaResult = CrudRepository.Update("talimat", new string[] { "talimatturu_id" }, fields);

                return(Request.CreateResponse(HttpStatusCode.OK, new Models.AnonymousModels.Successful {
                    message = "successful - talimatturu_id = " + acekaResult.RetVal.ToString()
                }));
            }
            else
            {
                return(null);
            }
        }
Exemplo n.º 18
0
        public HttpResponseMessage Personel_Genel(Personel_Model per)
        {
            AcekaResult acekaResult = null;

            personelRepository = new PersonelRepository();

            if (per != null && per.carikart_id == 0)
            {
                per.carikart_turu_id = 2;
                per.carikart_tipi_id = 21;
                acekaResult          = CrudRepository <Personel_Model> .Insert(per, "carikart", new string[] { "degistiren_tarih", "carikart_tipi_adi", "carikart_id", "carikart_turu_adi" });

                if (acekaResult != null && acekaResult.ErrorInfo == null)
                {
                    //var person = personelRepository.Getir(acekaResult.RetVal.acekaToLong());
                    long carikartId = acekaResult.RetVal.acekaToLong();
                    if (per.muh_masraf != null && per.muh_masraf.carikart_id == 0)
                    {
                        per.muh_masraf.carikart_id = acekaResult.RetVal.acekaToLong();
                        var muhmasraf = CrudRepository <carikart_muhasebe_personel_Model> .Insert(per.muh_masraf, "carikart_muhasebe", new string[] { "sirket_adi", "muh_kod_adi", "masraf_merkezi_adi", "masraf_merkezi_id", "degistiren_tarih", "masraf_merkezi_id" });
                    }
                    if (per.iletisim != null && per.iletisim.carikart_id == 0)
                    {
                        per.iletisim.carikart_id = carikartId;
                        PersonelIletisimPost(per.iletisim);
                    }
                    if (per.parametre != null && per.parametre.carikart_id == 0)
                    {
                        per.parametre.carikart_id = carikartId;
                        PersonelParametreinsert(per.parametre);
                    }

                    return(Request.CreateResponse(HttpStatusCode.OK, new Models.AnonymousModels.Successful {
                        message = "successful", ret_val = carikartId.ToString()
                    }));
                }
                else
                {
                    return(Request.CreateResponse(HttpStatusCode.InternalServerError, acekaResult.ErrorInfo.Message));
                }
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, acekaResult.ErrorInfo.Message));
            }
        }
Exemplo n.º 19
0
        public HttpResponseMessage Personel_GenelDelete(Personel_Model per)
        {
            AcekaResult acekaResult = null;

            if (per != null)
            {
                if (per.carikart_id.acekaToLong() > 0)
                {
                    Dictionary <string, object> fields = new Dictionary <string, object>();
                    fields.Add("carikart_id", per.carikart_id);
                    fields.Add("degistiren_carikart_id", per.degistiren_carikart_id);
                    fields.Add("statu", per.statu);
                    fields.Add("cari_unvan", per.cari_unvan);
                    fields.Add("ozel_kod", per.ozel_kod);
                    fields.Add("giz_kullanici_adi", per.giz_kullanici_adi);
                    fields.Add("giz_kullanici_sifre", per.giz_kullanici_sifre);
                    fields.Add("kayit_silindi", 1);
                    if (per.sube_carikart_id > 0)
                    {
                        fields.Add("sube_carikart_id", per.sube_carikart_id);
                    }
                    acekaResult = CrudRepository.Update("carikart", "carikart_id", fields);
                    if (acekaResult != null && acekaResult.RetVal.acekaToInt() > 0 & (per.muh_masraf != null && per.muh_masraf.muh_kod.ToString().Length > 0))
                    {
                        if (per.muh_masraf != null)
                        {
                            Dictionary <string, object> fields_muh = new Dictionary <string, object>();
                            fields_muh.Add("carikart_id", per.carikart_id);
                            if (per.muh_masraf.sirket_id > 0)
                            {
                                fields_muh.Add("sirket_id", per.muh_masraf.sirket_id);
                            }
                            fields_muh.Add("degistiren_carikart_id", per.degistiren_carikart_id);
                            fields_muh.Add("muh_kod", per.muh_masraf.muh_kod);
                            string[] Wherefields = { "sirket_id", "carikart_id" };
                            acekaResult = CrudRepository.Delete("carikart_muhasebe", Wherefields, fields_muh);
                        }
                    }
                    return(Request.CreateResponse(HttpStatusCode.OK, new Models.AnonymousModels.Successful {
                        message = "successful"
                    }));
                }
            }
            return(null);
        }
Exemplo n.º 20
0
        public HttpResponseMessage GTipPost(Models.GenelAyarlar.GtipModel.gtip_belge gtipModel)
        {
            AcekaResult acekaResult = null;

            var model = new Models.GenelAyarlar.GtipModel.gtip_belge
            {
                acan_carikart_id       = Tools.PersonelId,
                belge_id               = gtipModel.belge_id,
                acan_tarih             = DateTime.Now,
                belgeno                = gtipModel.belgeno,
                belge_tarihi           = gtipModel.belge_tarihi,
                bitis_tarihi           = gtipModel.bitis_tarihi,
                carikart_id            = gtipModel.carikart_id,
                cari_unvan             = gtipModel.cari_unvan,
                degistiren_carikart_id = Tools.PersonelId,
                degistiren_tarih       = DateTime.Now,
                aciklama               = gtipModel.aciklama,
                adet             = gtipModel.adet,
                birim            = gtipModel.birim,
                birim_fob        = gtipModel.birim_fob,
                gtip_bayan       = gtipModel.gtip_bayan,
                gtip_genel       = gtipModel.gtip_genel,
                kg               = gtipModel.kg,
                pb               = gtipModel.pb,
                stokalan_id_1    = gtipModel.stokalan_id_1,
                stokalan_id_2    = gtipModel.stokalan_id_2,
                stokalan_id_3    = gtipModel.stokalan_id_3,
                stokalan_id_4    = gtipModel.stokalan_id_4,
                stokkart_tipi_id = gtipModel.stokkart_tipi_id,
                toplam_fob       = gtipModel.toplam_fob
            };

            acekaResult = CrudRepository <Models.GenelAyarlar.GtipModel.gtip_belge> .Insert(model, "gtip_belge", new string[] { "stokkart_tipi_id", "stokalan_id_1", "stokalan_id_2", "stokalan_id_3", "stokalan_id_4", "gtip_genel", "gtip_bayan", "aciklama", "birim", "adet", "kg", "birim_fob", "toplam_fob", "pb" });

            acekaResult = CrudRepository <Models.GenelAyarlar.GtipModel.gtip_belge> .Insert(model, "gtip_belgedetay", new string[] { "carikart_id", "belgeno", "belge_tarihi", "bitis_tarihi", "cari_unvan" });

            if (acekaResult == null || acekaResult.ErrorInfo != null)
            {
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, new Models.AnonymousModels.NotFound {
                    message = acekaResult.ErrorInfo.Message
                }));
            }

            return(null);
        }
Exemplo n.º 21
0
        public HttpResponseMessage Personel_CalismaYerleri(PersonelCariKartCalismaYeriModel per)
        {
            AcekaResult acekaResult = null;

            if (per != null)
            {
                acekaResult = CrudRepository <PersonelCariKartCalismaYeriModel> .Insert(per, "carikart_personel_calisma_yerleri", new string[] { "degistiren_tarih", "gorev_adi", "departman_adi", "stokyeri_carikart_adi" });

                //return Request.CreateResponse(HttpStatusCode.OK, acekaResult);
                return(Request.CreateResponse(HttpStatusCode.OK, new Models.AnonymousModels.Successful {
                    message = "successful"
                }));
            }
            else
            {
                return(null);
            }
        }
Exemplo n.º 22
0
        public void RepositoryTest()
        {
            CrudRepository <Users> userRepo = new CrudRepository <Users>();
            Users user1 = new Users {
                UserFirstName = "Test", UserLastName = "Test"
            };

            userRepo.Add(user1);

            Assert.AreNotEqual(0, user1.Id);

            int id = user1.Id;

            userRepo.Remove(user1);

            Users user2 = userRepo.FindById(id);

            Assert.AreEqual(null, user2);
        }
Exemplo n.º 23
0
        public void UserTest()
        {
            var newItem = new IdentityUser
            {
                Username       = GenerateRandomString(20),
                Email          = GenerateRandomString(20),
                HashedPassword = GenerateRandomString(20)
            };

            var repository = new CrudRepository <IdentityUser>(_uow);

            repository.Save(newItem);

            var savedItem = repository.GetById(newItem.Id);

            Assert.NotNull(savedItem);
            Assert.AreEqual(newItem.Email, savedItem.Email);
            Assert.AreEqual(newItem.Username, savedItem.Username);
            Assert.AreEqual(newItem.HashedPassword, savedItem.HashedPassword);
        }
Exemplo n.º 24
0
        public void PlayerUserTest()
        {
            var random = new Random((int)DateTime.Now.Ticks);

            var newItem = new PlayerUser
            {
                EugenUserId = random.Next(1000000, 10000000),
                Name        = GenerateRandomString(20)
            };

            var repository = new CrudRepository <PlayerUser>(_uow);

            repository.Save(newItem);

            var savedItem = repository.GetById(newItem.Id);

            Assert.NotNull(savedItem);
            Assert.AreEqual(newItem.EugenUserId, savedItem.EugenUserId);
            Assert.AreEqual(newItem.Name, savedItem.Name);
        }
Exemplo n.º 25
0
 public AccountService(CrudRepository <Entity.RegistrationRequest> registrationRequestRepo,
                       CrudRepository <Entity.User> userRepo,
                       CrudRepository <Entity.Business> businessRepo,
                       CrudRepository <Entity.UserBusiness> userBusinessRepo,
                       CrudRepository <Entity.LoginLog> loginLogRepo,
                       IMapper mapper,
                       ICryptography crypto,
                       IEmailService emailService,
                       IOptions <AppSettingConfig> config)
 {
     _loginLogRepo            = loginLogRepo;
     _registrationRequestRepo = registrationRequestRepo;
     _userRepo         = userRepo;
     _businessRepo     = businessRepo;
     _userBusinessRepo = userBusinessRepo;
     _crypto           = crypto;
     _mapper           = mapper;
     _emailService     = emailService;
     _config           = config.Value;
 }
Exemplo n.º 26
0
        public IHttpActionResult sistemayarlariput(Models.GenelAyarlar.SistemModel.SistemAyarlariModel sistemModel)
        {
            AcekaResult acekaResult = null;

            if (sistemModel != null && sistemModel.ayar != null)
            {
                Dictionary <string, object> fields = new Dictionary <string, object>();

                fields.Add("belge_id", sistemModel.ayaradi);
                fields.Add("ayar", sistemModel.ayar);



                string[] Wherefields = { "belge_id" };
                acekaResult = CrudRepository.Update("gtip_belgedetay", Wherefields, fields);

                return(Ok(acekaResult));
            }
            return(BadRequest());
        }
Exemplo n.º 27
0
        public IHttpActionResult TalimatTurleriTanim(talimattanim talimat)
        {
            AcekaResult acekaResult = null;

            if (talimat == null)
            {
                return(BadRequest());
            }

            talimattanim talimatlar = new talimattanim
            {
                degistiren_carikart_id = Tools.PersonelId,
                degistiren_tarih       = DateTime.Now,
                kayit_silindi          = false,
                statu      = true,
                kod        = talimat.kod,
                varsayilan = talimat.varsayilan,
                tanim      = talimat.tanim,
                sira       = talimat.sira,
                renk_rgb   = talimat.renk_rgb,
                kesim      = talimat.kesim,
                dikim      = talimat.dikim,
                parca      = talimat.parca,
                model      = talimat.model,
                //onayoto = true,
                parcamodel_giris   = talimat.parcamodel_giris,
                parcamodel_cikis   = talimat.parcamodel_cikis,
                model_zorunlu      = talimat.model_zorunlu,
                varsayilan_fasoncu = talimat.varsayilan_fasoncu,
                kdv_tevkifat       = talimat.kdv_tevkifat
            };

            acekaResult = CrudRepository <talimattanim> .Insert(talimatlar, "talimat", new string[] { "talimatturu_id", "cari_unvan", "onayoto", "storkart_tipi_id", "storkart_tipleri" });

            if (acekaResult == null || acekaResult.ErrorInfo != null)
            {
                return(InternalServerError(new Exception(acekaResult.ErrorInfo.Message)));
            }

            return(Ok(acekaResult));
        }
Exemplo n.º 28
0
        public HttpResponseMessage PersonelCalismaYerleriDelete(PersonelCariKartCalismaYeriModel per)
        {
            AcekaResult acekaResult = null;

            if (per.carikart_id > 0 && per.stokyeri_carikart_id > 0)
            {
                Dictionary <string, object> fields = new Dictionary <string, object>();
                fields.Add("stokyeri_carikart_id", per.stokyeri_carikart_id);
                fields.Add("carikart_id", per.carikart_id);

                acekaResult = CrudRepository.Delete("carikart_personel_calisma_yerleri", new string[] { "stokyeri_carikart_id", "carikart_id" }, fields);
                return(Request.CreateResponse(HttpStatusCode.OK, new Models.AnonymousModels.Successful {
                    message = "successful"
                }));
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.NotFound, new Models.AnonymousModels.NotFound {
                    message = "No Record!"
                }));
            }
        }
Exemplo n.º 29
0
        public HttpResponseMessage PersonelCalismaYerleriUpdate(PersonelCariKartCalismaYeriModel per)
        {
            AcekaResult acekaResult = null;

            if (per != null)
            {
                Dictionary <string, object> fields = new Dictionary <string, object>();
                fields.Add("stokyeri_carikart_id", per.stokyeri_carikart_id);
                fields.Add("carikart_id", per.carikart_id);
                fields.Add("degistiren_carikart_id", per.degistiren_carikart_id);
                fields.Add("gorev_id", per.gorev_id);
                fields.Add("departman_id", per.departman_id);
                acekaResult = CrudRepository.Update("carikart_personel_calisma_yerleri", new string[] { "carikart_id" }, fields);
                return(Request.CreateResponse(HttpStatusCode.OK, new Models.AnonymousModels.Successful {
                    message = "successful"
                }));
            }
            else
            {
                return(null);
            }
        }
Exemplo n.º 30
0
        public HttpResponseMessage PersonelIletisimDelete(Personel_Carikart_genel_adres_Model per)
        {
            AcekaResult acekaResult = null;

            if (per != null)
            {
                Dictionary <string, object> fields = new Dictionary <string, object>();
                fields.Add("carikart_adres_id", per.carikart_adres_id);
                fields.Add("carikart_id", per.carikart_id);
                fields.Add("degistiren_carikart_id", per.degistiren_carikart_id);
                fields.Add("kayit_silindi", 1);
                acekaResult = CrudRepository.Update("carikart_genel_adres", "carikart_adres_id", fields);
                return(Request.CreateResponse(HttpStatusCode.OK, new Models.AnonymousModels.Successful {
                    message = "successful"
                }));
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.NotFound, new Models.AnonymousModels.NotFound {
                    message = "No Record"
                }));
            }
        }