Ejemplo n.º 1
0
        public async Task <IActionResult> Add(ETasinmaz entity)
        {
            try
            {
                entity.KullaniciId = Convert.ToInt32(Request.Headers["current-user-id"]);
                if (ModelState.IsValid)
                {
                    var eklenenTasinmaz = await _tasinmaz.Add(entity);

                    await _log.Add(new Log()
                    {
                        DurumId      = 1,
                        IslemTipId   = 3,
                        Aciklama     = entity.Id + " Id'li Taşınmaz Eklendi",
                        KullaniciId  = Convert.ToInt32(Request.Headers["current-user-id"]),
                        KullaniciAdi = Request.Headers["current-user-name"],
                        Tarih        = DateTime.Now,
                        IP           = Request.Headers["ip-address"]
                    });

                    return(CreatedAtAction("GetById", new { id = eklenenTasinmaz.Id }, eklenenTasinmaz));
                }
                else
                {
                    entity.KullaniciId = Convert.ToInt32(Request.Headers["current-user-id"]);
                    await _log.Add(new Log()
                    {
                        DurumId      = 2,
                        IslemTipId   = 3,
                        Aciklama     = entity.Adres + " Adresli Taşınmaz Eklenemedi",
                        KullaniciId  = Convert.ToInt32(Request.Headers["current-user-id"]),
                        KullaniciAdi = Request.Headers["current-user-name"],
                        Tarih        = DateTime.Now,
                        IP           = Request.Headers["ip-address"]
                    });

                    return(BadRequest(ModelState));
                }
            }
            catch (System.Exception)
            {
                entity.KullaniciId = Convert.ToInt32(Request.Headers["current-user-id"]);
                await _log.Add(new Log()
                {
                    DurumId      = 2,
                    IslemTipId   = 3,
                    Aciklama     = "Taşınmaz Servisinde Ekleme Hatası Oluştu!",
                    KullaniciId  = Convert.ToInt32(Request.Headers["current-user-id"]),
                    KullaniciAdi = Request.Headers["current-user-name"],
                    Tarih        = DateTime.Now,
                    IP           = Request.Headers["ip-address"]
                });

                return(BadRequest(ModelState));
            }
        }
Ejemplo n.º 2
0
        public async Task <ETasinmaz> Add(ETasinmaz entity)
        {
            using (var _DefaultDbContext = new DefaultDbContext())
            {
                _DefaultDbContext.tblTasinmaz.Add(entity);
                await _DefaultDbContext.SaveChangesAsync();

                return(entity);
            }
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Update(ETasinmaz entity)
        {
            try
            {
                if (await _tasinmaz.GetById(entity.Id) != null)
                {
                    entity.KullaniciId = Convert.ToInt32(Request.Headers["current-user-id"]);
                    await _log.Add(new Log()
                    {
                        DurumId      = 1,
                        IslemTipId   = 5,
                        Aciklama     = entity.Id + " Id'li Taşınmaz Düzenlendi",
                        KullaniciId  = Convert.ToInt32(Request.Headers["current-user-id"]),
                        KullaniciAdi = Request.Headers["current-user-name"],
                        Tarih        = DateTime.Now,
                        IP           = Request.Headers["ip-address"]
                    });

                    return(Ok(_tasinmaz.Update(entity)));
                }
                else
                {
                    entity.KullaniciId = Convert.ToInt32(Request.Headers["current-user-id"]);
                    await _log.Add(new Log()
                    {
                        DurumId      = 2,
                        IslemTipId   = 5,
                        Aciklama     = entity.Id + " Id'li Taşınmaz Düzenlenemedi",
                        KullaniciId  = Convert.ToInt32(Request.Headers["current-user-id"]),
                        KullaniciAdi = Request.Headers["current-user-name"],
                        Tarih        = DateTime.Now,
                        IP           = Request.Headers["ip-address"]
                    });

                    return(NotFound());
                }
            }
            catch (System.Exception)
            {
                entity.KullaniciId = Convert.ToInt32(Request.Headers["current-user-id"]);
                await _log.Add(new Log()
                {
                    DurumId      = 2,
                    IslemTipId   = 5,
                    Aciklama     = "Taşınmaz Servisinde Düzenleme Hatası Oluştu!",
                    KullaniciId  = Convert.ToInt32(Request.Headers["current-user-id"]),
                    KullaniciAdi = Request.Headers["current-user-name"],
                    Tarih        = DateTime.Now,
                    IP           = Request.Headers["ip-address"]
                });

                return(NotFound());
            }
        }
Ejemplo n.º 4
0
        public async Task <ETasinmaz> Update(ETasinmaz entity)
        {
            using (var _DefaultDbContext = new DefaultDbContext())
            {
                _DefaultDbContext.tblTasinmaz.Update(entity);
                entity.AktifMi = true;
                // entity.KullaniciId = 29;
                await _DefaultDbContext.SaveChangesAsync();

                return(entity);
            }
        }