/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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); } }
/// <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); } }