示例#1
0
        /// <summary>Creates a new T.</summary>
        /// <typeparam name="T">Generic type parameter.</typeparam>
        /// <param name="entity">The entity.</param>
        /// <returns>A T.</returns>
        public T Create <T>(T entity)
        {
            var aux = _mapper.Map <CLIENTE>(entity);

            _mandiolaDbContext.CLIENTEs.Add(aux);
            _mandiolaDbContext.SaveChanges();
            return(_mapper.Map <T>(aux));
        }
示例#2
0
        /// <summary>Creates a new T.</summary>
        /// <typeparam name="T">Generic type parameter.</typeparam>
        /// <param name="entity">The entity.</param>
        /// <returns>A T.</returns>
        public T Create <T>(T entity)
        {
            var aux = _mapper.Map <ARTICULO>(entity);

            _mandiolaDbContext.ARTICULOes.Add(aux);
            _mandiolaDbContext.SaveChanges();
            return(_mapper.Map <T>(aux));
        }
示例#3
0
        /// <summary>Creates a new T.</summary>
        /// <typeparam name="T">Generic type parameter.</typeparam>
        /// <param name="entity">The entity.</param>
        /// <returns>A T.</returns>
        public T Create <T>(T entity)
        {
            var aux = _mapper.Map <TIPO_HABITACION>(entity);

            _mandiolaDbContext.TIPO_HABITACION.Add(aux);
            _mandiolaDbContext.SaveChanges();
            return(_mapper.Map <T>(aux));
        }
示例#4
0
        /// <summary>Creates a new T.</summary>
        /// <typeparam name="T">Generic type parameter.</typeparam>
        /// <param name="entity">The entity.</param>
        /// <returns>A T.</returns>
        public T Create <T>(T entity)
        {
            var aux = _mapper.Map <RESERVACION>(entity);

            _mandiolaDbContext.RESERVACIONs.Add(aux);
            _mandiolaDbContext.SaveChanges();
            return(_mapper.Map <T>(aux));
        }
        /// <summary>Creates a new T.</summary>
        /// <typeparam name="T">Generic type parameter.</typeparam>
        /// <param name="entity">The entity.</param>
        /// <returns>A T.</returns>
        public T Create <T>(T entity)
        {
            var aux = _mapper.Map <ArticuloEnReservacion>(entity);

            _mandiolaDbContext.ArticuloEnReservacion.Add(aux);
            _mandiolaDbContext.SaveChanges();
            return(_mapper.Map <T>(aux));
        }
示例#6
0
        /// <summary>Creates a new T.</summary>
        /// <typeparam name="T">Generic type parameter.</typeparam>
        /// <param name="entity">The entity.</param>
        /// <returns>A T.</returns>
        public T Create <T>(T entity)
        {
            var aux = _mapper.Map <BITACORA>(entity);

            _mandiolaDbContext.BITACORAs.Add(aux);
            _mandiolaDbContext.SaveChanges();
            return(_mapper.Map <T>(aux));
        }
示例#7
0
        /// <summary>Creates a new T.</summary>
        /// <typeparam name="T">Generic type parameter.</typeparam>
        /// <param name="entity">The entity.</param>
        /// <returns>A T.</returns>
        public T Create <T>(T entity)
        {
            var aux = _mapper.Map <CONSECUTIVO>(entity);

            _mandiolaDbContext.CONSECUTIVOes.Add(aux);
            _mandiolaDbContext.SaveChanges();
            return(_mapper.Map <T>(aux));
        }
示例#8
0
 /// <summary>Deletes the given entity.</summary>
 /// <typeparam name="T">Generic type parameter.</typeparam>
 /// <param name="entity">The entity.</param>
 /// <returns>True if it succeeds, false if it fails.</returns>
 public bool Delete <T>(T entity)
 {
     try
     {
         var aux = _mapper.Map <USUARIO>(entity);
         _mandiolaDbContext.Entry(aux).State = EntityState.Deleted;
         _mandiolaDbContext.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
示例#9
0
        /// <summary>Deletes the given entity.</summary>
        /// <typeparam name="T">Generic type parameter.</typeparam>
        /// <param name="entity">The entity.</param>
        /// <returns>True if it succeeds, false if it fails.</returns>
        public bool Delete <T>(T entity)
        {
            try
            {
                var aux            = _mapper.Map <RESERVACION>(entity);
                var pReservacionID = new SqlParameter
                {
                    ParameterName = "ID_RESERVACION",
                    Value         = aux.ID_RESERVACION
                };

                aux = _mandiolaDbContext.Database.SqlQuery <RESERVACION>("exec DeleteReservacionAPI @ID_Reservacion", pReservacionID).FirstOrDefault();
                //_mandiolaDbContext.Entry(aux).State = EntityState.Deleted;
                _mandiolaDbContext.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }