public virtual ServiceResponse Create(TEntity model) { try { _DbSet.Add(model); _stokContext.SaveChanges(); return(new ServiceResponse { IsSuccess = true, Message = "Kayıt Başarılı bir şekilde eklendi" }); } catch (Exception ex) { return(new ServiceResponse { IsSuccess = false, Message = "Kayıt ekleme esnasında hata oluştu :" + ex.Message }); } }
/// <summary> /// Repositoryleri database'e gonderir. /// Hata olmasi durumunda -1 doner. /// </summary> /// <returns></returns> public int Commit() { int result = -1; DynamicTryCatch.TryCatchLogla(() => { result = _context.SaveChanges(); }, "StokTakibi.DAL.EntitiyFramework.UnitOfWork.Commit"); return(result); }