Exemplo n.º 1
0
        public async Task <DuyuruModel> KaydetDuyuruAsync(DuyuruModel model)
        {
            DuyuruEntity duyuru = model.Id > 0 ? await _duyuruRep.FirstOrDefaultAsync(m => m.Id == model.Id) : null;

            if (null == duyuru)
            {
                duyuru        = Mapper.Map <DuyuruModel, DuyuruEntity>(model);
                duyuru.Tarihi = DateTime.Now;
                await _duyuruRep.AddAsync(duyuru);

                await _uow.SaveChangesAsync();
            }
            else
            {
                Mapper.Map(model, duyuru);

                await _duyuruRep.UpdateAsync(duyuru);

                await _uow.SaveChangesAsync();
            }

            return(Mapper.Map <DuyuruEntity, DuyuruModel>(duyuru));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> KaydetDuyuru(DuyuruModel duyuruModel)
        {
            var result = await _ortakApp.KaydetDuyuruAsync(duyuruModel);

            return(result != null?Success(result) : Fail());
        }
Exemplo n.º 3
0
 public Task <DuyuruModel> KaydetDuyuruAsync(DuyuruModel duyuruModel)
 {
     return(_ortakDom.KaydetDuyuruAsync(duyuruModel));
 }