Esempio n. 1
0
        /// <summary>
        /// The Delete.
        /// </summary>
        /// <param name="rip">The rip<see cref="Models.Rips"/>.</param>
        /// <returns>The <see cref="Task"/>.</returns>
        public async Task Delete(Models.Rips rip)
        {
            var check = await Read(rip.ID);

            if (check != null)
            {
                _db.Rips.Remove(rip);
                await _db.SaveChangesAsync();
            }
        }
Esempio n. 2
0
        /// <summary>
        /// The Create.
        /// </summary>
        /// <param name="rip">The rip<see cref="Models.Rips"/>.</param>
        /// <returns>The <see cref="Task{Models.Rips}"/>.</returns>
        public async Task <Models.Rips> Create(Models.Rips rip)
        {
            var check = await Read(rip.ID);

            if (check == null)
            {
                await _db.Rips.AddAsync(rip);

                await _db.SaveChangesAsync();

                return(rip);
            }
            return(rip);
        }
Esempio n. 3
0
        /// <summary>
        /// The Update.
        /// </summary>
        /// <param name="rip">The rip<see cref="Models.Rips"/>.</param>
        /// <returns>The <see cref="Task{Models.Rips}"/>.</returns>
        public async Task <Models.Rips> Update(Models.Rips rip)
        {
            var check = await Read(rip.ID);

            if (check != null)
            {
                check.Rip = rip.Rip;
                //_db.Rips.Update(rip);
                await _db.SaveChangesAsync();

                return(rip);
            }
            return(rip);
        }