/// <summary> /// Implementación de la interfaz para actualizar la información de una compañia /// </summary> /// <param name="entity">Parametro de tipo CatalogsDTO donde se envia los cambios a realizar a la compañia</param> /// <returns>Objeto de tipo ResponseDTO con el número de registros afectados</returns> public ResponseDTO <int> Update(CatalogsDTO entity) { database = DatabaseFactory.CreateDataBase(databaseType, "", entity.Id, entity.Name, entity.Description, entity.Enabled); ResponseDTO <int> response = CommonMapper.GetRecordsAffected(database.DataReader); database.Connection.Close(); return(response); }
/// <summary> /// Implementación de la intefaz para agregar una nueva compañia en la base de datos /// </summary> /// <param name="entity">Entidad de tipo </param> /// <returns>Objeto de tipo ResponseDTO con el número de registros afectados</returns> public ResponseDTO <int> Add(CatalogsDTO entity) { ResponseDTO <int> response = new ResponseDTO <int>(); response.Success = true; database = DatabaseFactory.CreateDataBase(databaseType, "", entity.Name, entity.Description); response = CommonMapper.GetRecordsAffected(database.DataReader); database.Connection.Close(); return(response); }
public ResponseDTO <int> Update(UserRequestDTO entity) { database = DatabaseFactory.CreateDataBase(databaseType, "[USER].[USP_UPDATE_USER]", entity.User.IdUser, entity.User.Enabled, entity.User.Password, entity.Info.Name, entity.Info.LastName, entity.Info.Telephone, entity.Info.HasTelephone); ResponseDTO <int> response = CommonMapper.GetRecordsAffected(database.DataReader); database.Connection.Close(); return(response); }